History

Switch to READONLY_PROP_FLAGS for require.cache/require.resolve properties

humbletim committed 9 years ago

Commit d93047f1 parent 5e5bba51 file · +2 −2Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+2−2
@@ -580,7 +580,7 @@ void ScriptEngine::resetModuleCache(bool deleteScriptCache) { · 579 unmodified lines
580#if DEBUG_JS_MODULES580#if DEBUG_JS_MODULES
581 cache.setProperty("__meta__", cacheMeta, READONLY_HIDDEN_PROP_FLAGS);581 cache.setProperty("__meta__", cacheMeta, READONLY_HIDDEN_PROP_FLAGS);
582#endif582#endif
583 jsRequire.setProperty("cache", cache, QScriptValue::ReadOnly | QScriptValue::Undeletable);583 jsRequire.setProperty("cache", cache, READONLY_PROP_FLAGS);
584}584}
585 585
586void ScriptEngine::init() {586void ScriptEngine::init() {
@@ -651,7 +651,7 @@ void ScriptEngine::init() { · 64 unmodified lines
651 auto Script = globalObject().property("Script");651 auto Script = globalObject().property("Script");
652 auto require = Script.property("require");652 auto require = Script.property("require");
653 auto resolve = Script.property("_requireResolve");653 auto resolve = Script.property("_requireResolve");
654 require.setProperty("resolve", resolve, QScriptValue::ReadOnly | QScriptValue::Undeletable);654 require.setProperty("resolve", resolve, READONLY_PROP_FLAGS);
655 resetModuleCache();655 resetModuleCache();
656 }656 }
657 657