Index: chrome_frame/chrome_frame_npapi.cc |
=================================================================== |
--- chrome_frame/chrome_frame_npapi.cc (revision 69128) |
+++ chrome_frame/chrome_frame_npapi.cc (working copy) |
@@ -230,15 +230,15 @@ |
// Is the privileged mode requested? |
if (wants_privileged) { |
- is_privileged_ = IsFireFoxPrivilegedInvocation(instance); |
- if (!is_privileged_) { |
+ set_is_privileged(IsFireFoxPrivilegedInvocation(instance)); |
+ if (!is_privileged()) { |
DLOG(WARNING) << "Privileged mode requested in non-privileged context"; |
} |
} |
std::wstring extra_arguments; |
std::wstring profile_name(GetHostProcessName(false)); |
- if (is_privileged_) { |
+ if (is_privileged()) { |
// Process any privileged mode-only arguments we were handed. |
if (onprivatemessage_arg) |
onprivatemessage_handler_ = JavascriptToNPObject(onprivatemessage_arg); |
@@ -260,14 +260,14 @@ |
// Setup Url fetcher. |
url_fetcher_.set_NPPInstance(instance_); |
- url_fetcher_.set_frame_busting(!is_privileged_); |
+ url_fetcher_.set_frame_busting(!is_privileged()); |
automation_client_->SetUrlFetcher(&url_fetcher_); |
// TODO(joshia): Initialize navigation here and send proxy config as |
// part of LaunchSettings |
/* |
if (!src_.empty()) |
- automation_client_->InitiateNavigation(src_, is_privileged_); |
+ automation_client_->InitiateNavigation(src_, is_privileged()); |
std::string proxy_settings; |
bool has_prefs = pref_service_->Initialize(instance_, |
@@ -439,7 +439,7 @@ |
// WM_KEYUP, etc, which will result in messages like WM_CHAR, WM_SYSCHAR, etc |
// being posted to the message queue. We don't post these messages here to |
// avoid these messages from getting handled twice. |
- if (!is_privileged_ && |
+ if (!is_privileged() && |
accel_message.message != WM_CHAR && |
accel_message.message != WM_DEADCHAR && |
accel_message.message != WM_SYSCHAR && |
@@ -636,7 +636,7 @@ |
} |
} else if (name == |
plugin_property_identifiers_[PLUGIN_PROPERTY_ONPRIVATEMESSAGE]) { |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "Attempt to read onprivatemessage property while not " |
"privileged"; |
} else { |
@@ -669,7 +669,7 @@ |
BOOLEAN_TO_NPVARIANT(automation_client_->use_chrome_network(), *variant); |
return true; |
} else if (name == plugin_property_identifiers_[PLUGIN_PROPERTY_SESSIONID]) { |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "Attempt to read sessionid property while not " |
"privileged"; |
} else { |
@@ -711,7 +711,7 @@ |
return true; |
} else if (name == |
plugin_property_identifiers_[PLUGIN_PROPERTY_ONPRIVATEMESSAGE]) { |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "Attempt to set onprivatemessage while not privileged"; |
} else { |
onprivatemessage_handler_.Free(); |
@@ -823,7 +823,7 @@ |
const std::string& target) { |
bool private_message = false; |
if (target.compare("*") != 0) { |
- if (is_privileged_) { |
+ if (is_privileged()) { |
private_message = true; |
} else { |
if (!HaveSameOrigin(target, document_url_)) { |
@@ -848,7 +848,7 @@ |
OBJECT_TO_NPVARIANT(event, params[0]); |
bool invoke = false; |
if (private_message) { |
- DCHECK(is_privileged_); |
+ DCHECK(is_privileged()); |
STRINGN_TO_NPVARIANT(target.c_str(), target.length(), params[1]); |
invoke = InvokeDefault(onprivatemessage_handler_, |
arraysize(params), |
@@ -1218,7 +1218,7 @@ |
const NPVariant* args, |
uint32_t arg_count, |
NPVariant* result) { |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "postPrivateMessage invoked in non-privileged mode"; |
return false; |
} |
@@ -1251,7 +1251,7 @@ |
return false; |
} |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "installExtension invoked in non-privileged mode"; |
return false; |
} |
@@ -1298,7 +1298,7 @@ |
return false; |
} |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "loadExtension invoked in non-privileged mode"; |
return false; |
} |
@@ -1331,7 +1331,7 @@ |
return false; |
} |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << |
"enableExtensionAutomation invoked in non-privileged mode"; |
return false; |
@@ -1379,7 +1379,7 @@ |
return false; |
} |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
DLOG(WARNING) << "getEnabledExtensions invoked in non-privileged mode"; |
return false; |
} |
@@ -1480,7 +1480,7 @@ |
bool ChromeFrameNPAPI::PreProcessContextMenu(HMENU menu) { |
// TODO: Remove this overridden method once HandleContextMenuCommand |
// implements "About Chrome Frame" handling. |
- if (!is_privileged_) { |
+ if (!is_privileged()) { |
// Call base class (adds 'About' item). |
return ChromeFramePlugin::PreProcessContextMenu(menu); |
} |