| 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);
|
|
|