diff --git a/libraries/networking/src/AddressManager.cpp b/libraries/networking/src/AddressManager.cpp index 57a047f7ca..c23bd8fa3f 100644 --- a/libraries/networking/src/AddressManager.cpp +++ b/libraries/networking/src/AddressManager.cpp @@ -294,9 +294,9 @@ bool AddressManager::handleUrl(const QUrl& lookupUrl, LookupTrigger trigger) { // lookupUrl.scheme() == URL_SCHEME_HTTPS || lookupUrl.scheme() == URL_SCHEME_FILE) { _previousLookup.clear(); - QUrl domainUrl = PathUtils::expandToLocalDataAbsolutePath(lookupUrl); + QUrl domainURL = PathUtils::expandToLocalDataAbsolutePath(lookupUrl); emit urlHandled(true); - setDomainInfo(domainUrl, trigger); + setDomainInfo(domainURL, trigger); DependencyManager::get()->getDomainHandler().setIsConnected(true); emit lookupResultsFinished(); handlePath(DOMAIN_SPAWNING_POINT, LookupTrigger::Internal, false); diff --git a/libraries/shared/src/PathUtils.cpp b/libraries/shared/src/PathUtils.cpp index d3650d5c54..b4816bbb21 100644 --- a/libraries/shared/src/PathUtils.cpp +++ b/libraries/shared/src/PathUtils.cpp @@ -121,13 +121,11 @@ QUrl PathUtils::resourcesUrl(const QString& relativeUrl) { } QUrl PathUtils::expandToLocalDataAbsolutePath(const QUrl& fileUrl) { - QUrl url = fileUrl; QString path = fileUrl.path(); if (path.startsWith("/~/")) { - path.replace(0, 3, resourcesPath()); - url = QUrl::fromLocalFile(path); + return resourcesUrl(path.mid(3)); } - return url; + return fileUrl; } const QString& PathUtils::qmlBaseUrl() {