From d6145f383d0c827d1333c59e2f1b3bc1a122a6d5 Mon Sep 17 00:00:00 2001 From: AlexeyZavar Date: Sat, 23 Nov 2024 08:54:20 +0300 Subject: [PATCH] fix: smth --- .../ayu/ui/context_menu/context_menu.cpp | 18 ++++++++---------- .../controls/history_view_voice_record_bar.cpp | 8 ++++---- .../history/view/history_view_element.cpp | 1 + lib/xdg/com.ayugram.desktop.desktop | 2 +- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/Telegram/SourceFiles/ayu/ui/context_menu/context_menu.cpp b/Telegram/SourceFiles/ayu/ui/context_menu/context_menu.cpp index 8f5f9a32c..87bbe1b9e 100644 --- a/Telegram/SourceFiles/ayu/ui/context_menu/context_menu.cpp +++ b/Telegram/SourceFiles/ayu/ui/context_menu/context_menu.cpp @@ -193,16 +193,14 @@ void AddUserMessagesAction(not_null menu, HistoryItem *item) { tr::ayu_UserMessagesMenuText(tr::now), [=] { - if (const auto window = item->history()->session().tryResolveWindow()) { - if (const auto mainWidget = window->widget()->sessionController()) { - const auto peer = item->history()->peer; - const auto key = (peer && !peer->isUser()) - ? item->topic() - ? Dialogs::Key{item->topic()} - : Dialogs::Key{item->history()} - : Dialogs::Key(); - mainWidget->content()->searchMessages(QString(), key, item->from()); - } + if (const auto controller = item->history()->session().tryResolveWindow()) { + const auto peer = item->history()->peer; + const auto key = (peer && !peer->isUser()) + ? item->topic() + ? Dialogs::Key{item->topic()} + : Dialogs::Key{item->history()} + : Dialogs::Key{item->history()}; + controller->searchInChat(key, item->from()); } }, &st::menuIconTTL); diff --git a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp index 2825fb0a7..4ddc39203 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp @@ -2072,9 +2072,9 @@ void VoiceRecordBar::stopRecording(StopType type, bool ttlBeforeHide) { { _sendVoiceRequests.fire({ .bytes = _data.content, - .waveform =_data.waveform, + .waveform = _data.waveform, .duration = _data.duration, - .options =options, + .options = options, }); close(); }); @@ -2164,10 +2164,10 @@ void VoiceRecordBar::requestToSendWithOptions(Api::SendOptions options) { { _sendVoiceRequests.fire({ .bytes = _data.content, - .waveform =_data.waveform, + .waveform = _data.waveform, .duration = _data.duration, .options = options, - .video = !_data.minithumbs.isNull(), + .video = !_data.minithumbs.isNull(), }); close(); }); diff --git a/Telegram/SourceFiles/history/view/history_view_element.cpp b/Telegram/SourceFiles/history/view/history_view_element.cpp index 7163a1b07..0ab175be9 100644 --- a/Telegram/SourceFiles/history/view/history_view_element.cpp +++ b/Telegram/SourceFiles/history/view/history_view_element.cpp @@ -53,6 +53,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "ayu/features/messageshot/message_shot.h" #include "ayu/utils/telegram_helpers.h" + namespace HistoryView { namespace { diff --git a/lib/xdg/com.ayugram.desktop.desktop b/lib/xdg/com.ayugram.desktop.desktop index 3c5f7bde0..3c5ee5097 100644 --- a/lib/xdg/com.ayugram.desktop.desktop +++ b/lib/xdg/com.ayugram.desktop.desktop @@ -8,7 +8,7 @@ Terminal=false StartupWMClass=AyuGram Type=Application Categories=Chat;Network;InstantMessaging;Qt; -MimeType=x-scheme-handler/tg; +MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite; Keywords=tg;chat;im;messaging;messenger;sms;telegram;tdesktop; Actions=quit; DBusActivatable=true