From 281b7a6eca6dd8b57b811f821b6a9ec8bd56084d Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Mon, 23 Jan 2017 16:49:05 -0800 Subject: [PATCH] close tablet anytime AddressManager::hostChanged fires --- interface/src/ui/AddressBarDialog.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/interface/src/ui/AddressBarDialog.cpp b/interface/src/ui/AddressBarDialog.cpp index c2e8dac65a..25ecfc05c2 100644 --- a/interface/src/ui/AddressBarDialog.cpp +++ b/interface/src/ui/AddressBarDialog.cpp @@ -40,6 +40,10 @@ AddressBarDialog::AddressBarDialog(QQuickItem* parent) : OffscreenQmlDialog(pare _backEnabled = !(DependencyManager::get()->getBackStack().isEmpty()); _forwardEnabled = !(DependencyManager::get()->getForwardStack().isEmpty()); connect(addressManager.data(), &AddressManager::hostChanged, this, &AddressBarDialog::metaverseServerUrlChanged); + connect(addressManager.data(), &AddressManager::hostChanged, [](){ + auto HMD = DependencyManager::get(); + HMD->setShouldShowTablet(false); + }); connect(DependencyManager::get().data(), &DialogsManager::setUseFeed, this, &AddressBarDialog::setUseFeed); connect(qApp, &Application::receivedHifiSchemeURL, this, &AddressBarDialog::receivedHifiSchemeURL); } @@ -47,8 +51,6 @@ AddressBarDialog::AddressBarDialog(QQuickItem* parent) : OffscreenQmlDialog(pare void AddressBarDialog::loadAddress(const QString& address, bool fromSuggestions) { qDebug() << "Called LoadAddress with address " << address; if (!address.isEmpty()) { - auto HMD = DependencyManager::get(); - HMD->setShouldShowTablet(false); DependencyManager::get()->handleLookupString(address, fromSuggestions); } } @@ -60,8 +62,6 @@ void AddressBarDialog::loadHome() { if (homeLocation == "") { homeLocation = DEFAULT_HOME_LOCATION; } - auto HMD = DependencyManager::get(); - HMD->setShouldShowTablet(false); DependencyManager::get()->handleLookupString(homeLocation); }