Index: chrome/browser/ui/cocoa/tabs/tab_controller.mm |
diff --git a/chrome/browser/ui/cocoa/tabs/tab_controller.mm b/chrome/browser/ui/cocoa/tabs/tab_controller.mm |
index 47f844c4d9b22a5388acd2d4198717ee50490855..54ba94abacf99d6edbffee3ee33610ac3b0057df 100644 |
--- a/chrome/browser/ui/cocoa/tabs/tab_controller.mm |
+++ b/chrome/browser/ui/cocoa/tabs/tab_controller.mm |
@@ -277,8 +277,13 @@ class MenuDelegate : public ui::SimpleMenuModel::Delegate { |
[mediaIndicatorView_ removeFromSuperview]; |
mediaIndicatorView_.reset([mediaIndicatorView retain]); |
[self updateVisibility]; |
- if (mediaIndicatorView_) |
+ if (mediaIndicatorView_) { |
[[self view] addSubview:mediaIndicatorView_]; |
+ [mediaIndicatorView_ |
+ setAnimationDoneCallbackObject:self |
+ withSelector:@selector(updateVisibility)]; |
+ |
+ } |
} |
- (HoverCloseButton*)closeButton { |