diff --git a/src/gui/Clipboard.cpp b/src/gui/Clipboard.cpp index 1c699f67e..b165b24bd 100644 --- a/src/gui/Clipboard.cpp +++ b/src/gui/Clipboard.cpp @@ -100,8 +100,9 @@ void Clipboard::clearCopiedText() return; } - if (m_lastCopied == clipboard->text(QClipboard::Clipboard) - || m_lastCopied == clipboard->text(QClipboard::Selection)) { + if (!m_lastCopied.isEmpty() + && (m_lastCopied == clipboard->text(QClipboard::Clipboard) + || m_lastCopied == clipboard->text(QClipboard::Selection))) { clipboard->clear(QClipboard::Clipboard); clipboard->clear(QClipboard::Selection); #ifdef Q_OS_UNIX