Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Wang <o0wang@outlook.com>2022-10-05 03:40:18 +0300
committerJonathan White <support@dmapps.us>2022-10-05 14:33:00 +0300
commit741e9173dd381e0aec6bdae7eadfebb8f9fd97c5 (patch)
treebe6871063aa9d62e259f9666dbb2247f9e3e6bae
parent78953996acd55cea57333a69f92cb593a3f1d1ef (diff)
Fix newlines when copying from DatabaseWidgetbackports
-rw-r--r--src/gui/DatabaseWidget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/DatabaseWidget.cpp b/src/gui/DatabaseWidget.cpp
index 2f012ebb5..397009a88 100644
--- a/src/gui/DatabaseWidget.cpp
+++ b/src/gui/DatabaseWidget.cpp
@@ -28,6 +28,7 @@
#include <QPlainTextEdit>
#include <QProcess>
#include <QSplitter>
+#include <QTextDocumentFragment>
#include <QTextEdit>
#include <core/Tools.h>
@@ -638,7 +639,7 @@ void DatabaseWidget::copyPassword()
auto textEdit = qobject_cast<QTextEdit*>(focusWidget());
if (textEdit && textEdit->textCursor().hasSelection()) {
- clipboard()->setText(textEdit->textCursor().selectedText(), clearClipboard);
+ clipboard()->setText(textEdit->textCursor().selection().toPlainText(), clearClipboard);
return;
}