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;