From fcf993766f65d1531e0928599614364e2997cea1 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