diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index 12f09363aa..efcb8a2102 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -2364,7 +2364,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { } } } - if (!actionText.isEmpty()) { + if (!actionText.isEmpty() && !hasCopyRestriction(item)) { _menu->addAction( actionText, [text = link->copyToClipboardText()] { diff --git a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp index dfc3a03bb8..d285a143ee 100644 --- a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp +++ b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp @@ -1001,7 +1001,9 @@ base::unique_qptr FillContextMenu( } } - AddCopyLinkAction(result, link); + if (!list->hasCopyRestriction(view->data())) { + AddCopyLinkAction(result, link); + } AddMessageActions(result, request, list); if (item) {