From 301c64d68ce64e6168de32c1e56583ad893ed07b Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 26 Oct 2025 17:54:21 -0400 Subject: [PATCH] Don't clear clipboard if previously cleared * Fixes #12591 --- src/gui/Clipboard.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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