summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/browser_window_controller.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/cocoa/browser_window_controller.mm')
-rw-r--r--chrome/browser/cocoa/browser_window_controller.mm12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/browser_window_controller.mm b/chrome/browser/cocoa/browser_window_controller.mm
index 5c35e2c..6df869f 100644
--- a/chrome/browser/cocoa/browser_window_controller.mm
+++ b/chrome/browser/cocoa/browser_window_controller.mm
@@ -562,4 +562,16 @@ willPositionSheet:(NSWindow *)sheet
return defaultSheetRect;
}
+// In addition to the tab strip and content area, which the superview's impl
+// takes care of, we need to add the toolbar and bookmark bar to the
+// overlay so they draw correctly when dragging out a new window.
+- (NSArray*)viewsToMoveToOverlay {
+ NSArray* views = [super viewsToMoveToOverlay];
+ NSArray* browserViews =
+ [NSArray arrayWithObjects:[toolbarController_ view],
+ [bookmarkController_ view],
+ nil];
+ return [views arrayByAddingObjectsFromArray:browserViews];
+}
+
@end