diff --git a/src/searchbar.cpp b/src/searchbar.cpp index 54c0422..32eeb98 100644 --- a/src/searchbar.cpp +++ b/src/searchbar.cpp @@ -93,6 +93,9 @@ void SearchBar::focusInEvent( QFocusEvent* event) { if (event->reason() == Qt::MouseFocusReason) { clear(); + } + if (event->reason() == Qt::ActiveWindowFocusReason || + event->reason() == Qt::MouseFocusReason) { connect(&m_completer, QOverload::of(&QCompleter::activated), this, &SearchBar::openCompletion); }