diff --git a/Telegram/SourceFiles/platform/linux/integration_linux.cpp b/Telegram/SourceFiles/platform/linux/integration_linux.cpp index 0303f5093..a465ddefe 100644 --- a/Telegram/SourceFiles/platform/linux/integration_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/integration_linux.cpp @@ -222,7 +222,12 @@ void LinuxIntegration::LaunchNativeApplication() { G_APPLICATION_HANDLES_OPEN, nullptr))); - app->signal_startup().connect([=] { + app->signal_startup().connect([weak = std::weak_ptr(app)] { + const auto app = weak.lock(); + if (!app) { + return; + } + // GNotification InvokeQueued(qApp, [] { Core::App().notifications().createManager();