Index: chrome/browser/extensions/extension_action.cc |
diff --git a/chrome/browser/extensions/extension_action.cc b/chrome/browser/extensions/extension_action.cc |
index d031104656b50578dec7d663b263abeb968b162f..db81f6b9c041308dd99dcbb0f00188128f25773e 100644 |
--- a/chrome/browser/extensions/extension_action.cc |
+++ b/chrome/browser/extensions/extension_action.cc |
@@ -272,6 +272,15 @@ bool ExtensionAction::SetAppearance(int tab_id, Appearance new_appearance) { |
return true; |
} |
+void ExtensionAction::SetDeclarativeAppearance(int tab_id, Appearance value) { |
+ DCHECK_NE(tab_id, kDefaultTabId); |
+ SetValue(&declarative_appearance_, tab_id, value); |
+} |
+ |
+void ExtensionAction::ClearDeclarativeAppearance(int tab_id) { |
+ declarative_appearance_.erase(tab_id); |
+} |
+ |
void ExtensionAction::ClearAllValuesForTab(int tab_id) { |
popup_url_.erase(tab_id); |
title_.erase(tab_id); |