diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp index 54f2c94082..6eb52da55e 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -42,6 +42,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include #include +#include #include #ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION @@ -1299,8 +1300,8 @@ void MainWindow::updateGlobalMenuHook() { auto canPaste = false; auto canDelete = false; auto canSelectAll = false; - const auto clipboardHasText = QGuiApplication::clipboard() - ->ownsClipboard(); + const auto mimeData = QGuiApplication::clipboard()->mimeData(); + const auto clipboardHasText = mimeData ? mimeData->hasText() : false; auto markdownEnabled = false; if (const auto edit = qobject_cast(focused)) { canCut = canCopy = canDelete = edit->hasSelectedText();