Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(798)

Unified Diff: chrome/browser/extensions/extension_prefs.cc

Issue 10827268: Added flag --extensions-in-action-box to split Action Box and Extensions in it. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/extension_prefs.cc
diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc
index 2246e49a0413563493c7c38cd8ac057d76f6d812..3228d0df39bf52a22368e22c3136b4c41208bebc 100644
--- a/chrome/browser/extensions/extension_prefs.cc
+++ b/chrome/browser/extensions/extension_prefs.cc
@@ -1318,13 +1318,17 @@ bool ExtensionPrefs::IsExtensionDisabled(
}
ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetToolbarOrder() {
- bool action_box_enabled = extensions::switch_utils::IsActionBoxEnabled();
+ bool extensions_in_action_box_enabled =
+ extensions::switch_utils::IsExtensionsInActionBoxEnabled();
not at google - send to devlin 2012/08/14 04:09:53 add a method like GetToolbarKey or something, whic
yefimt 2012/08/14 20:59:07 Done.
return GetExtensionPrefAsVector(
- action_box_enabled ? kExtensionActionBoxBar : kExtensionToolbar);
+ extensions_in_action_box_enabled ?
+ kExtensionActionBoxBar : kExtensionToolbar);
}
void ExtensionPrefs::SetToolbarOrder(const ExtensionIdSet& extension_ids) {
- SetExtensionPrefFromVector(extensions::switch_utils::IsActionBoxEnabled() ?
+ bool extensions_in_action_box_enabled =
+ extensions::switch_utils::IsExtensionsInActionBoxEnabled();
+ SetExtensionPrefFromVector(extensions_in_action_box_enabled ?
kExtensionActionBoxBar : kExtensionToolbar, extension_ids);
}
@@ -1421,16 +1425,18 @@ void ExtensionPrefs::SetExtensionState(const std::string& extension_id,
}
bool ExtensionPrefs::GetBrowserActionVisibility(const Extension* extension) {
- bool action_box_enabled = switch_utils::IsActionBoxEnabled();
- bool default_value = !action_box_enabled;
+ bool extensions_in_action_box_enabled =
+ switch_utils::IsExtensionsInActionBoxEnabled();
+ bool default_value = !(extensions_in_action_box_enabled);
not at google - send to devlin 2012/08/14 04:09:53 parens unnecessary?
yefimt 2012/08/14 20:59:07 Done.
const DictionaryValue* extension_prefs = GetExtensionPref(extension->id());
if (!extension_prefs)
return default_value;
bool visible = false;
- const char* browser_action_pref = action_box_enabled ? kBrowserActionPinned :
- kBrowserActionVisible;
+ const char* browser_action_pref =
+ extensions_in_action_box_enabled ?
+ kBrowserActionPinned : kBrowserActionVisible;
not at google - send to devlin 2012/08/14 04:09:53 likewise, add GetToolbarVisibilityKey() perhaps, w
yefimt 2012/08/14 20:59:07 Done.
bool pref_exists = extension_prefs->GetBoolean(browser_action_pref, &visible);
if (!pref_exists)
return default_value;
@@ -1443,9 +1449,10 @@ void ExtensionPrefs::SetBrowserActionVisibility(const Extension* extension,
if (GetBrowserActionVisibility(extension) == visible)
return;
- bool action_box_enabled = switch_utils::IsActionBoxEnabled();
- const char* browser_action_pref = action_box_enabled ? kBrowserActionPinned :
- kBrowserActionVisible;
+ bool extensions_in_action_box_enabled =
+ switch_utils::IsExtensionsInActionBoxEnabled();
+ const char* browser_action_pref = extensions_in_action_box_enabled ?
+ kBrowserActionPinned : kBrowserActionVisible;
UpdateExtensionPref(extension->id(), browser_action_pref,
Value::CreateBooleanValue(visible));
content::NotificationService::current()->Notify(

Powered by Google App Engine
This is Rietveld 408576698