diff --git a/Telegram/SourceFiles/platform/win/main_window_win.cpp b/Telegram/SourceFiles/platform/win/main_window_win.cpp index ee1cfc5c6..02f59c7cf 100644 --- a/Telegram/SourceFiles/platform/win/main_window_win.cpp +++ b/Telegram/SourceFiles/platform/win/main_window_win.cpp @@ -216,7 +216,13 @@ void MainWindow::shadowsDeactivate() { } void MainWindow::destroyedFromSystem() { - Core::Quit(); + if (isPrimary()) { + Core::Quit(); + } else { + crl::on_main(this, [=] { + Core::App().closeWindow(&controller()); + }); + } } int32 MainWindow::screenNameChecksum(const QString &name) const {