output/Control: move code from FinishDestroy() to destructor
This commit is contained in:
@@ -45,8 +45,6 @@ MultipleOutputs::~MultipleOutputs() noexcept
|
||||
/* parallel destruction */
|
||||
for (auto *i : outputs)
|
||||
i->BeginDestroy();
|
||||
for (auto *i : outputs)
|
||||
i->FinishDestroy();
|
||||
for (auto *i : outputs)
|
||||
delete i;
|
||||
}
|
||||
@@ -82,7 +80,6 @@ LoadOutputControl(EventLoop &event_loop,
|
||||
control->Configure(block);
|
||||
} catch (...) {
|
||||
control->BeginDestroy();
|
||||
control->FinishDestroy();
|
||||
delete control;
|
||||
throw;
|
||||
}
|
||||
|
Reference in New Issue
Block a user