diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index 793d370f71..ef899d3dcb 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -2393,8 +2393,12 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { _widget->fillSenderUserpicMenu( _menu.get(), session->data().peer(PeerId(linkUserpicPeerId))); - _menu->popup(e->globalPos()); - e->accept(); + if (_menu->empty()) { + _menu = nullptr; + } else { + _menu->popup(e->globalPos()); + e->accept(); + } return; } const auto controller = _controller;