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