History

scriptengine pulls from inferface.json correctly, removed extra debug, fixed QML to load to textarea correctly.

Kasen IO committed 6 years ago

Commit fe66dc81 parent f49e64b2 files · +6 −5Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 2 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+3−2
@@ -2370,7 +2370,7 @@ void ScriptEngine::entityScriptContentAvailable(const EntityItemID& entityID, co · 2369 unmodified lines
23702370 // PULL SAFEURLS FROM INTERFACE.JSON Settings
23712371
23722372 QVariant raw = Setting::Handle<QVariant>("private/settingsSafeURLS").get();
2373− QStringList settingsSafeURLS = raw.toString().split(QRegExp("[\r\n]+"));
2373+ QStringList settingsSafeURLS = raw.toString().split(QRegExp("\\s*[,\r\n]+\\s*"));
23742374 safeURLS += settingsSafeURLS;
23752375
23762376 // END PULL SAFEURLS FROM INTERFACE.JSON Settings
@@ -2378,10 +2378,11 @@ void ScriptEngine::entityScriptContentAvailable(const EntityItemID& entityID, co · 1 unmodified line
23782378 bool isInWhitelist = false; // assume unsafe
23792379 for (const auto& str : safeURLS) {
23802380 // qDebug() << "CHECKING" << entityID.toString() << scriptOrURL << "AGAINST" << str;
2381− qCDebug(scriptengine) << "SCRIPT URL STARTSWITH" << scriptOrURL << "TESTING AGAINST" << str << "RESULTS IN"
2381+ qCDebug(scriptengine) << "Script URL: " << scriptOrURL << "TESTING AGAINST" << str << "RESULTS IN"
23822382 << scriptOrURL.startsWith(str);
23832383 if (scriptOrURL.startsWith(str)) {
23842384 isInWhitelist = true;
2385+ qCDebug(scriptengine) << "Script approved.";
23852386 break; // bail early since we found a match
23862387 }
23872388 }