From 34d9a21aae9bbbccb1fe32862b0906baa1def0c1 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 2 Jan 2024 14:30:34 +0300 Subject: [PATCH] Removed ability to reschedule message as silent as it's not supported. --- .../SourceFiles/history/view/history_view_context_menu.cpp | 2 +- .../SourceFiles/history/view/history_view_schedule_box.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp index 7d58593d0..018423367 100644 --- a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp +++ b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp @@ -552,7 +552,7 @@ bool AddRescheduleAction( ? SendMenu::Type::Reminder : HistoryView::CanScheduleUntilOnline(peer) ? SendMenu::Type::ScheduledToUser - : SendMenu::Type::Scheduled; + : SendMenu::Type::Disabled; const auto itemDate = firstItem->date(); const auto date = (itemDate == Api::kScheduledUntilOnlineTimestamp) diff --git a/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp b/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp index 286edd189..c5e60091d 100644 --- a/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp +++ b/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp @@ -93,9 +93,10 @@ void ScheduleBox( .style = style.chooseDateTimeArgs, }); + using T = SendMenu::Type; SendMenu::SetupMenuAndShortcuts( descriptor.submit.data(), - [=] { return SendMenu::Type::SilentOnly; }, + [t = type == T::Disabled ? T::Disabled : T::SilentOnly] { return t; }, [=] { save(true, descriptor.collect()); }, nullptr, nullptr);