Index: chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm |
diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm |
index 70cfeccf42eb366945df7ce8ae5a06c7d293cfd1..2dd4798ca2cc2787c282291401c3df2f506d4a42 100644 |
--- a/chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm |
+++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm |
@@ -416,6 +416,16 @@ BookmarkButton* gDraggedButton = nil; // Weak |
[super drawRect:rect]; |
} |
+- (void)viewDidMoveToWindow { |
+ [super viewDidMoveToWindow]; |
+ if ([self window]) { |
+ // The new window may have different main window status. |
+ // This happens when the view is moved into a TabWindowOverlayWindow for |
+ // tab dragging. |
+ [self windowDidChangeActive]; |
+ } |
+} |
+ |
// ThemedWindowDrawing implementation. |
- (void)windowDidChangeTheme { |