From 591488c497baf6d79077ddc47376f2f141a865c5 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 3 Apr 2021 01:50:07 +0400 Subject: [PATCH] Close players instead of quitting the app --- .../SourceFiles/platform/linux/linux_mpris_support.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/linux_mpris_support.cpp b/Telegram/SourceFiles/platform/linux/linux_mpris_support.cpp index 6925d5ceeb..f3319b2344 100644 --- a/Telegram/SourceFiles/platform/linux/linux_mpris_support.cpp +++ b/Telegram/SourceFiles/platform/linux/linux_mpris_support.cpp @@ -21,7 +21,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "main/main_account.h" #include "main/main_session.h" #include "mainwindow.h" -#include "app.h" +#include "mainwidget.h" #include #include @@ -174,9 +174,13 @@ void HandleMethodCall( auto parametersCopy = parameters; if (method_name == "Quit") { - App::quit(); + if (const auto main = App::main()) { + main->closeBothPlayers(); + } } else if (method_name == "Raise") { - App::wnd()->showFromTray(); + if (const auto window = App::wnd()) { + window->showFromTray(); + } } else if (method_name == "Next") { Media::Player::instance()->next(); } else if (method_name == "Pause") {