Don't clear clipboard if previously cleared

* Fixes #12591
This commit is contained in:
Jonathan White 2025-10-26 17:54:21 -04:00
parent 77746846da
commit 301c64d68c

View file

@ -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