LocationCompleter: Call closePopup+clearCompletion also in indexActivated

remotes/origin/Falkon/3.0
David Rosca 8 years ago
parent 3469d5b114
commit 4ad5900604
No known key found for this signature in database
GPG Key ID: EBC3FC294452C6D8
  1. 10
      src/lib/navigation/completer/locationcompleter.cpp

@ -204,6 +204,11 @@ void LocationCompleter::indexActivated(const QModelIndex &index)
{ {
Q_ASSERT(index.isValid()); Q_ASSERT(index.isValid());
closePopup();
// Clear locationbar
emit clearCompletion();
bool ok; bool ok;
const int tabPos = index.data(LocationCompleterModel::TabPositionTabRole).toInt(&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(window);
Q_ASSERT(tab >= 0); Q_ASSERT(tab >= 0);
closePopup();
// Clear locationbar
emit clearCompletion();
TabWidget* tabWidget = window->tabWidget(); TabWidget* tabWidget = window->tabWidget();
if (window->isActiveWindow() || tabWidget->currentIndex() != tab) { if (window->isActiveWindow() || tabWidget->currentIndex() != tab) {

Loading…
Cancel
Save