From 4ad59006047b16df7a84be398ca4e3f5ec41b196 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Fri, 26 Jan 2018 10:54:52 +0100 Subject: [PATCH] LocationCompleter: Call closePopup+clearCompletion also in indexActivated --- src/lib/navigation/completer/locationcompleter.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/navigation/completer/locationcompleter.cpp b/src/lib/navigation/completer/locationcompleter.cpp index 9098fb590..53ddb5060 100644 --- a/src/lib/navigation/completer/locationcompleter.cpp +++ b/src/lib/navigation/completer/locationcompleter.cpp @@ -204,6 +204,11 @@ void LocationCompleter::indexActivated(const QModelIndex &index) { Q_ASSERT(index.isValid()); + closePopup(); + + // Clear locationbar + emit clearCompletion(); + bool ok; const int tabPos = index.data(LocationCompleterModel::TabPositionTabRole).toInt(&ok); @@ -321,11 +326,6 @@ void LocationCompleter::switchToTab(BrowserWindow* window, int tab) Q_ASSERT(window); Q_ASSERT(tab >= 0); - closePopup(); - - // Clear locationbar - emit clearCompletion(); - TabWidget* tabWidget = window->tabWidget(); if (window->isActiveWindow() || tabWidget->currentIndex() != tab) {