Index: chrome/browser/extensions/api/extension_action/extension_actions_api.cc |
diff --git a/chrome/browser/extensions/api/extension_action/extension_actions_api.cc b/chrome/browser/extensions/api/extension_action/extension_actions_api.cc |
index 4792737619d263421385199dc63ef87102cc40ec..975fc6f72d8163ba9f0be37807f90050705dd97b 100644 |
--- a/chrome/browser/extensions/api/extension_action/extension_actions_api.cc |
+++ b/chrome/browser/extensions/api/extension_action/extension_actions_api.cc |
@@ -182,7 +182,8 @@ bool ExtensionActionFunction::ParseCSSColorString( |
} |
bool ExtensionActionFunction::SetVisible(bool visible) { |
- extension_action_->SetIsVisible(tab_id_, visible); |
+ extension_action_->SetAppearance( |
+ tab_id_, visible ? ExtensionAction::ACTIVE : ExtensionAction::INVISIBLE); |
NotifyChange(); |
return true; |
} |