From a526612fdb06cea4dff9aaea256a62d0cc681919 Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Mon, 20 May 2019 11:43:28 +0200 Subject: [PATCH] ui: Refocus already focused search box on find shortcut to select content --- src/lib_gui/qt/element/QtSmartSearchBox.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib_gui/qt/element/QtSmartSearchBox.cpp b/src/lib_gui/qt/element/QtSmartSearchBox.cpp index 78309e78..4f3c2473 100644 --- a/src/lib_gui/qt/element/QtSmartSearchBox.cpp +++ b/src/lib_gui/qt/element/QtSmartSearchBox.cpp @@ -162,6 +162,11 @@ void QtSmartSearchBox::setMatches(const std::vector& matches) void QtSmartSearchBox::setFocus() { + if (hasFocus()) + { + clearFocus(); + } + QLineEdit::setFocus(Qt::ShortcutFocusReason); } @@ -659,11 +664,6 @@ void QtSmartSearchBox::onElementSelected(QtSearchElement* element) return; } - if (!hasFocus()) - { - setFocus(); - } - if (!hasSelectedElements() && !m_shiftKeyDown) { editElement(element);