From 63cdda2df7d4fb26b2f5671f3a3679b07c2c55a2 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 16 Jun 2020 22:03:58 +0400 Subject: [PATCH] Fix launching with autoupdates disabled. --- Telegram/SourceFiles/core/update_checker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/core/update_checker.cpp b/Telegram/SourceFiles/core/update_checker.cpp index 5c90323190..5df6c06c49 100644 --- a/Telegram/SourceFiles/core/update_checker.cpp +++ b/Telegram/SourceFiles/core/update_checker.cpp @@ -17,6 +17,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "mainwindow.h" #include "main/main_account.h" #include "main/main_session.h" +#include "main/main_accounts.h" #include "info/info_memento.h" #include "info/settings/info_settings_widget.h" #include "window/window_session_controller.h" @@ -1391,7 +1392,7 @@ Updater::~Updater() { UpdateChecker::UpdateChecker() : _updater(GetUpdaterInstance()) { - if (IsAppLaunched()) { + if (IsAppLaunched() && Core::App().accounts().started()) { const auto &account = Core::App().activeAccount(); if (account.sessionExists()) { _updater->setMtproto(&account.session());