Fix emoji packs from album captions.

This commit is contained in:
John Preston 2024-09-16 11:25:25 +04:00
parent 8b86f12c23
commit 592d46c8f2
2 changed files with 5 additions and 3 deletions

View file

@ -2916,9 +2916,11 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
}
if (_dragStateItem) {
const auto view = viewByItem(_dragStateItem);
const auto textItem = view ? view->textItem() : _dragStateItem;
HistoryView::AddEmojiPacksAction(
_menu,
_dragStateItem,
textItem ? textItem : _dragStateItem,
HistoryView::EmojiPacksSource::Message,
_controller);
}

View file

@ -1266,10 +1266,10 @@ base::unique_qptr<Ui::PopupMenu> FillContextMenu(
}
AddMessageActions(result, request, list);
if (item) {
if (const auto textItem = view ? view->textItem() : item) {
AddEmojiPacksAction(
result,
item,
textItem,
HistoryView::EmojiPacksSource::Message,
list->controller());
}