diff --git a/libraries/networking/src/AddressManager.cpp b/libraries/networking/src/AddressManager.cpp index dd6a7fffe9..977cabb57a 100644 --- a/libraries/networking/src/AddressManager.cpp +++ b/libraries/networking/src/AddressManager.cpp @@ -767,10 +767,10 @@ bool AddressManager::handleUsername(const QString& lookupString) { } bool AddressManager::setHost(const QString& host, LookupTrigger trigger, quint16 port) { - if (host != _domainURL.host() || port != _domainURL.port()) { + bool hostHasChanged = QString::compare(host, _domainURL.host(), Qt::CaseInsensitive); + if (hostHasChanged || port != _domainURL.port()) { addCurrentAddressToHistory(trigger); - bool emitHostChanged = host != _domainURL.host(); _domainURL = QUrl(); _domainURL.setScheme(URL_SCHEME_HIFI); _domainURL.setHost(host); @@ -781,7 +781,7 @@ bool AddressManager::setHost(const QString& host, LookupTrigger trigger, quint16 // any host change should clear the shareable place name _shareablePlaceName.clear(); - if (emitHostChanged) { + if (hostHasChanged) { emit hostChanged(host); }