From e8b71395dd039aa46f282005e42dcbeae435b353 Mon Sep 17 00:00:00 2001 From: RadRussianRus Date: Sun, 11 Sep 2022 06:25:04 +0300 Subject: [PATCH] [Improvement] Do not hide "mark as read" under Alt+Shift modfiers --- .../SourceFiles/settings/settings_information.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Telegram/SourceFiles/settings/settings_information.cpp b/Telegram/SourceFiles/settings/settings_information.cpp index a9762481c..805a28870 100644 --- a/Telegram/SourceFiles/settings/settings_information.cpp +++ b/Telegram/SourceFiles/settings/settings_information.cpp @@ -651,16 +651,6 @@ void SetupAccountsWrap( } else if (which != Qt::RightButton) { return; } - if (!state->menu && IsAltShift(raw->clickModifiers()) && !locked) { - state->menu = base::make_unique_q( - raw, - st::popupMenuWithIcons); - Window::MenuAddMarkAsReadAllChatsAction( - window, - Ui::Menu::CreateAddActionCallback(state->menu)); - state->menu->popup(QCursor::pos()); - return; - } if (session == &window->session() || state->menu) { return; } @@ -685,6 +675,9 @@ void SetupAccountsWrap( addAction(tr::lng_menu_activate(tr::now), [=] { callback({}); }, &st::menuIconProfile); + Window::MenuAddMarkAsReadAllChatsAction( + window, + Ui::Menu::CreateAddActionCallback(state->menu)); } auto logoutCallback = [=] {