diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp index 8c83cd394..bcb621c6d 100644 --- a/Telegram/SourceFiles/mainwidget.cpp +++ b/Telegram/SourceFiles/mainwidget.cpp @@ -4406,7 +4406,7 @@ MainWidget::~MainWidget() { void MainWidget::updateOnline(bool gotOtherOffline) { if (this != App::main()) return; - Auth().checkAutoLock(); + InvokeQueued(this, [] { Auth().checkAutoLock(); }); bool isOnline = App::wnd()->isActive(); int updateIn = Global::OnlineUpdatePeriod();