Index: chrome/browser/extensions/extension_action.cc |
diff --git a/chrome/browser/extensions/extension_action.cc b/chrome/browser/extensions/extension_action.cc |
index c193f4c98f329d9ffef7f1159add92cd51dae943..3e0aa9617039a02cf2485f66082c3cbc359a0959 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); |