From 9e77e80f92701541a97051b0e679efc24618205d Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 6 Jun 2024 22:14:54 +0400 Subject: [PATCH] Moderation on context menu album delete. Fixes #28012. --- .../SourceFiles/history/history_inner_widget.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index f450af658c..c232aaa1cd 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -4350,10 +4350,16 @@ void HistoryInner::deleteAsGroup(FullMsgId itemId) { const auto group = session().data().groups().find(item); if (!group) { return deleteItem(item); + } else if (CanCreateModerateMessagesBox(group->items)) { + _controller->show(Box( + CreateModerateMessagesBox, + group->items, + nullptr)); + } else { + _controller->show(Box( + &session(), + session().data().itemsToIds(group->items))); } - _controller->show(Box( - &session(), - session().data().itemsToIds(group->items))); } }