diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index ccca85e7ec..a566ce61d7 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -9263,7 +9263,7 @@ void Application::readArgumentsFromLocalSocket() const { // If we received a message, try to open it as a URL if (message.length() > 0) { - DependencyManager::get()->openUrl(QString::fromUtf8(message)); + DependencyManager::get()->handleLookupString(QString::fromUtf8(message)); } } diff --git a/interface/src/main.cpp b/interface/src/main.cpp index 5ca4d18a45..81616e5773 100644 --- a/interface/src/main.cpp +++ b/interface/src/main.cpp @@ -262,7 +262,9 @@ int main(int argc, const char* argv[]) { if (socket.waitForConnected(LOCAL_SERVER_TIMEOUT_MS)) { if (parser.isSet(urlOption)) { QUrl url = QUrl(parser.value(urlOption)); - if (url.isValid() && (url.scheme() == URL_SCHEME_HIFI || url.scheme() == URL_SCHEME_HIFIAPP)) { + if (url.isValid() && (url.scheme() == URL_SCHEME_HIFI || url.scheme() == URL_SCHEME_HIFIAPP + || url.scheme() == HIFI_URL_SCHEME_HTTP || url.scheme() == HIFI_URL_SCHEME_HTTPS + || url.scheme() == HIFI_URL_SCHEME_FILE)) { qDebug() << "Writing URL to local socket"; socket.write(url.toString().toUtf8()); if (!socket.waitForBytesWritten(5000)) {