Fixed display of empty context menu in section of history widget.

This commit is contained in:
23rd 2024-10-31 16:12:25 +03:00
parent 46ab553fa5
commit 19afb49fce

View file

@ -2902,7 +2902,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
HistoryView::EmojiPacksSource::Message, HistoryView::EmojiPacksSource::Message,
_controller); _controller);
const auto added = (_menu->actions().size() > wasAmount); const auto added = (_menu->actions().size() > wasAmount);
if (!added) { if (!added && !_menu->empty()) {
_menu->addSeparator(); _menu->addSeparator();
} }
HistoryView::AddSelectRestrictionAction( HistoryView::AddSelectRestrictionAction(
@ -2916,7 +2916,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
this, this,
leaderOrSelf, leaderOrSelf,
_controller); _controller);
} else { } else if (leaderOrSelf) {
HistoryView::MaybeAddWhenEditedAction(_menu, leaderOrSelf); HistoryView::MaybeAddWhenEditedAction(_menu, leaderOrSelf);
} }