| Index: extensions/browser/extension_prefs.cc
|
| diff --git a/extensions/browser/extension_prefs.cc b/extensions/browser/extension_prefs.cc
|
| index fdba64a6fffec0ecffecf1236e1f2d75c3437d16..d8a2d8aa0ad76e4a5caa1e6fd34a0fededa4b1ab 100644
|
| --- a/extensions/browser/extension_prefs.cc
|
| +++ b/extensions/browser/extension_prefs.cc
|
| @@ -78,6 +78,7 @@ const char kPrefBlacklistAcknowledged[] = "ack_blacklist";
|
| const char kPrefWipeoutAcknowledged[] = "ack_wiped";
|
| const char kPrefSettingsBubbleAcknowledged[] = "ack_settings_bubble";
|
| const char kPrefNtpBubbleAcknowledged[] = "ack_ntp_bubble";
|
| +const char kPrefProxyBubbleAcknowledged[] = "ack_proxy_bubble";
|
|
|
| // Indicates whether the external extension was installed during the first
|
| // run of this profile.
|
| @@ -755,6 +756,19 @@ void ExtensionPrefs::SetNtpOverriddenBubbleBeenAcknowledged(
|
| value ? base::Value::CreateBooleanValue(value) : NULL);
|
| }
|
|
|
| +bool ExtensionPrefs::HasProxyOverriddenBubbleBeenAcknowledged(
|
| + const std::string& extension_id) {
|
| + return ReadPrefAsBooleanAndReturn(extension_id, kPrefProxyBubbleAcknowledged);
|
| +}
|
| +
|
| +void ExtensionPrefs::SetProxyOverriddenBubbleBeenAcknowledged(
|
| + const std::string& extension_id,
|
| + bool value) {
|
| + UpdateExtensionPref(extension_id,
|
| + kPrefProxyBubbleAcknowledged,
|
| + value ? base::Value::CreateBooleanValue(value) : NULL);
|
| +}
|
| +
|
| bool ExtensionPrefs::SetAlertSystemFirstRun() {
|
| if (prefs_->GetBoolean(pref_names::kAlertsInitialized)) {
|
| return true;
|
|
|