output/Control: move code from FinishDestroy() to destructor

This commit is contained in:
Max Kellermann
2018-01-04 10:34:27 +01:00
parent a5b93008f5
commit 7574dfd339
3 changed files with 2 additions and 17 deletions

View File

@@ -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;
}