From 19afb49fceb0da4a52de28769c5ac8c10b783ab1 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 31 Oct 2024 16:12:25 +0300 Subject: [PATCH] Fixed display of empty context menu in section of history widget. --- Telegram/SourceFiles/history/history_inner_widget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index 84eff2577..23495d24c 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -2902,7 +2902,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { HistoryView::EmojiPacksSource::Message, _controller); const auto added = (_menu->actions().size() > wasAmount); - if (!added) { + if (!added && !_menu->empty()) { _menu->addSeparator(); } HistoryView::AddSelectRestrictionAction( @@ -2916,7 +2916,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { this, leaderOrSelf, _controller); - } else { + } else if (leaderOrSelf) { HistoryView::MaybeAddWhenEditedAction(_menu, leaderOrSelf); }