From 164d5d9c7e15a71bc8fe4aa82e0060c3fdfaf4e7 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Tue, 16 Feb 2016 01:13:37 -0800 Subject: [PATCH] try, try again --- libraries/script-engine/src/ScriptEngines.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libraries/script-engine/src/ScriptEngines.cpp b/libraries/script-engine/src/ScriptEngines.cpp index e8e5d1c71e..f95209d880 100644 --- a/libraries/script-engine/src/ScriptEngines.cpp +++ b/libraries/script-engine/src/ScriptEngines.cpp @@ -42,16 +42,21 @@ ScriptEngines::ScriptEngines() } QString normalizeScriptUrl(const QString& rawScriptUrl) { - auto lower = rawScriptUrl.toLower(); -#ifndef Q_OS_LINUX if (!rawScriptUrl.startsWith("http:") && !rawScriptUrl.startsWith("https:") && !rawScriptUrl.startsWith("atp:")) { +#ifdef Q_OS_LINUX + if (rawScriptUrl.startsWith("file:")) { + return rawScriptUrl; + } + return QUrl::fromLocalFile(rawScriptUrl).toString(); +#else if (rawScriptUrl.startsWith("file:")) { return rawScriptUrl.toLower(); } // Force lowercase on file scripts because of drive letter weirdness. return QUrl::fromLocalFile(rawScriptUrl).toString().toLower(); - } #endif + + } return QUrl(rawScriptUrl).toString(); }