diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index b7044f9b0..dcc9d77e8 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -2848,7 +2848,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { } } } - if (!actionText.isEmpty() && !hasCopyRestriction(item)) { + if (!actionText.isEmpty()) { _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 a19991507..e2eeb2988 100644 --- a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp +++ b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp @@ -1266,9 +1266,7 @@ base::unique_qptr FillContextMenu( } } - if (!view || !list->hasCopyRestriction(view->data())) { - AddCopyLinkAction(result, link); - } + AddCopyLinkAction(result, link); AddMessageActions(result, request, list); const auto wasAmount = result->actions().size(); diff --git a/Telegram/SourceFiles/info/media/info_media_list_widget.cpp b/Telegram/SourceFiles/info/media/info_media_list_widget.cpp index 3b68e21d5..280b35589 100644 --- a/Telegram/SourceFiles/info/media/info_media_list_widget.cpp +++ b/Telegram/SourceFiles/info/media/info_media_list_widget.cpp @@ -1026,7 +1026,7 @@ void ListWidget::showContextMenu( } } } - } else if (link && !_provider->hasSelectRestriction()) { + } else if (link) { const auto actionText = link->copyToClipboardContextItemText(); if (!actionText.isEmpty()) { _contextMenu->addAction(