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
580580 #if DEBUG_JS_MODULES
581581 cache.setProperty("__meta__", cacheMeta, READONLY_HIDDEN_PROP_FLAGS);
582582 #endif
583− jsRequire.setProperty("cache", cache, QScriptValue::ReadOnly | QScriptValue::Undeletable);
583+ jsRequire.setProperty("cache", cache, READONLY_PROP_FLAGS);
584584 }
585585
586586 void ScriptEngine::init() {
@@ -651,7 +651,7 @@ void ScriptEngine::init() { · 64 unmodified lines
651651 auto Script = globalObject().property("Script");
652652 auto require = Script.property("require");
653653 auto resolve = Script.property("_requireResolve");
654− require.setProperty("resolve", resolve, QScriptValue::ReadOnly | QScriptValue::Undeletable);
654+ require.setProperty("resolve", resolve, READONLY_PROP_FLAGS);
655655 resetModuleCache();
656656 }
657657