From 4b5248ee989ec889294a05ed2895768acefdf562 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 20 Dec 2020 10:59:35 -0500 Subject: [PATCH] Prevent clipboard history and cloud sync on Windows * Fix #2358 --- src/gui/Clipboard.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/Clipboard.cpp b/src/gui/Clipboard.cpp index ddd07f29..ab4a84cf 100644 --- a/src/gui/Clipboard.cpp +++ b/src/gui/Clipboard.cpp @@ -59,7 +59,12 @@ void Clipboard::setText(const QString& text, bool clear) clipboard->setMimeData(mime, QClipboard::Clipboard); #else mime->setText(text); +#ifdef Q_OS_LINUX mime->setData("x-kde-passwordManagerHint", QByteArrayLiteral("secret")); +#endif +#ifdef Q_OS_WIN + mime->setData("ExcludeClipboardContentFromMonitorProcessing", QByteArrayLiteral("1")); +#endif clipboard->setMimeData(mime, QClipboard::Clipboard); if (clipboard->supportsSelection()) {