Index: chrome/browser/ui/cocoa/location_bar/manage_passwords_decoration.h |
diff --git a/chrome/browser/ui/cocoa/location_bar/manage_passwords_decoration.h b/chrome/browser/ui/cocoa/location_bar/manage_passwords_decoration.h |
index fb23053286629d65b136041c52aa46590374192f..e43b6df9ee2388826c3260a956ceee1ec08408d5 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/manage_passwords_decoration.h |
+++ b/chrome/browser/ui/cocoa/location_bar/manage_passwords_decoration.h |
@@ -23,6 +23,7 @@ class ManagePasswordsIconCocoa : public ManagePasswordsIcon { |
ManagePasswordsIconCocoa(ManagePasswordsDecoration* decoration); |
virtual ~ManagePasswordsIconCocoa(); |
void UpdateVisibleUI() override; |
+ void OnChangingState() override; |
int icon_id() { return icon_id_; } |
int tooltip_text_id() { return tooltip_text_id_; } |
@@ -48,6 +49,9 @@ class ManagePasswordsDecoration : public ImageDecoration { |
// Updates the decoration according to icon state changes. |
void UpdateVisibleUI(); |
+ // Closes the bubble if it's currently displayed. |
+ void HideBubble(); |
+ |
// Accessor for the platform-independent interface. |
ManagePasswordsIconCocoa* icon() { return icon_.get(); } |