Index: chrome/browser/extensions/page_action_controller.h |
diff --git a/chrome/browser/extensions/page_action_controller.h b/chrome/browser/extensions/page_action_controller.h |
index e0f983b3a2c34ac15564d02c49300902e4ee5188..fc93c2f58cd96c7d8af969485e61d4f0791b0410 100644 |
--- a/chrome/browser/extensions/page_action_controller.h |
+++ b/chrome/browser/extensions/page_action_controller.h |
@@ -25,13 +25,15 @@ class PageActionController : public LocationBarController { |
virtual ~PageActionController(); |
// LocationBarController implementation. |
- virtual std::vector<ExtensionAction*> GetCurrentActions() OVERRIDE; |
+ virtual std::vector<ExtensionAction*> GetCurrentActions() const OVERRIDE; |
+ virtual base::WeakPtr<IconAnimation> GetIconAnimation( |
+ const ExtensionAction* action) const OVERRIDE; |
virtual Action OnClicked(const std::string& extension_id, |
int mouse_button) OVERRIDE; |
private: |
// Gets the ExtensionService for |tab_contents_|. |
- ExtensionService* GetExtensionService(); |
+ ExtensionService* GetExtensionService() const; |
TabContents* tab_contents_; |