From 1eda1636be62c64f5ddf3190c85fb9facb42b6e5 Mon Sep 17 00:00:00 2001 From: Bobby Holley Date: Thu, 8 May 2014 22:19:10 -0700 Subject: [PATCH] Bug 995943 - Clean up some silly stuff surrounding prefs in CAPS. r=bz --- caps/src/nsScriptSecurityManager.cpp | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/caps/src/nsScriptSecurityManager.cpp b/caps/src/nsScriptSecurityManager.cpp index 343ac06e970a..57b070ce7ab8 100644 --- a/caps/src/nsScriptSecurityManager.cpp +++ b/caps/src/nsScriptSecurityManager.cpp @@ -1150,18 +1150,8 @@ NS_IMETHODIMP nsScriptSecurityManager::Observe(nsISupports* aObject, const char* aTopic, const char16_t* aMessage) { - nsresult rv = NS_OK; - NS_ConvertUTF16toUTF8 messageStr(aMessage); - const char *message = messageStr.get(); - - static const char jsPrefix[] = "javascript."; - static const char securityPrefix[] = "security."; - if ((PL_strncmp(message, jsPrefix, sizeof(jsPrefix)-1) == 0) || - (PL_strncmp(message, securityPrefix, sizeof(securityPrefix)-1) == 0) ) - { - ScriptSecurityPrefChanged(); - } - return rv; + ScriptSecurityPrefChanged(); + return NS_OK; } ///////////////////////////////////////////// @@ -1273,21 +1263,9 @@ nsScriptSecurityManager::SystemPrincipalSingletonConstructor() inline void nsScriptSecurityManager::ScriptSecurityPrefChanged() { - // JavaScript defaults to enabled in failure cases. - mIsJavaScriptEnabled = true; - - sStrictFileOriginPolicy = true; - - nsresult rv; - if (!mPrefInitialized) { - rv = InitPrefs(); - if (NS_FAILED(rv)) - return; - } - + MOZ_ASSERT(mPrefInitialized); mIsJavaScriptEnabled = Preferences::GetBool(sJSEnabledPrefName, mIsJavaScriptEnabled); - sStrictFileOriginPolicy = Preferences::GetBool(sFileOriginPolicyPrefName, false); }