From 0dcd343026196886c4524bdf5eb914339e1da021 Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Sun, 10 Dec 2017 22:36:32 +0100 Subject: [PATCH] ui: Fixed selected text not deleted when pasting into search field (issue #527) --- src/lib_gui/qt/element/QtSmartSearchBox.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib_gui/qt/element/QtSmartSearchBox.cpp b/src/lib_gui/qt/element/QtSmartSearchBox.cpp index 06a3f6c1..3ba0790d 100644 --- a/src/lib_gui/qt/element/QtSmartSearchBox.cpp +++ b/src/lib_gui/qt/element/QtSmartSearchBox.cpp @@ -448,6 +448,12 @@ void QtSmartSearchBox::keyPressEvent(QKeyEvent* event) } else if (event->matches(QKeySequence::Paste)) { + deleteSelectedElements(); + if (hasSelectedText()) + { + del(); + } + setEditText(text() + QApplication::clipboard()->text()); onTextEdited(text()); m_allowTextChange = false;