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; return;
} }
if (m_lastCopied == clipboard->text(QClipboard::Clipboard) if (!m_lastCopied.isEmpty()
|| m_lastCopied == clipboard->text(QClipboard::Selection)) { && (m_lastCopied == clipboard->text(QClipboard::Clipboard)
|| m_lastCopied == clipboard->text(QClipboard::Selection))) {
clipboard->clear(QClipboard::Clipboard); clipboard->clear(QClipboard::Clipboard);
clipboard->clear(QClipboard::Selection); clipboard->clear(QClipboard::Selection);
#ifdef Q_OS_UNIX #ifdef Q_OS_UNIX