Change models initialization order
This commit is contained in:
parent
644278890b
commit
bbc635e500
@ -31,10 +31,10 @@ const auto resultHideWaitUs = 300'000;
|
||||
using Loader = update::Loader;
|
||||
|
||||
Manager::Manager()
|
||||
: settings_(std::make_unique<Settings>())
|
||||
: models_(std::make_unique<CommonModels>())
|
||||
, settings_(std::make_unique<Settings>())
|
||||
, updater_(std::make_unique<Loader>(Loader::Urls{{updatesUrl}}))
|
||||
, updateAutoChecker_(std::make_unique<update::AutoChecker>(*updater_))
|
||||
, models_(std::make_unique<CommonModels>())
|
||||
{
|
||||
SOFT_ASSERT(settings_, return );
|
||||
|
||||
|
@ -35,6 +35,7 @@ private:
|
||||
void finishTask(const TaskPtr &task);
|
||||
void warnIfOutdated();
|
||||
|
||||
std::unique_ptr<CommonModels> models_;
|
||||
std::unique_ptr<Settings> settings_;
|
||||
std::unique_ptr<TrayIcon> tray_;
|
||||
std::unique_ptr<Capturer> capturer_;
|
||||
@ -44,6 +45,5 @@ private:
|
||||
std::unique_ptr<Representer> representer_;
|
||||
std::unique_ptr<update::Loader> updater_;
|
||||
std::unique_ptr<update::AutoChecker> updateAutoChecker_;
|
||||
std::unique_ptr<CommonModels> models_;
|
||||
int activeTaskCount_{0};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user