| Index: trunk/src/chrome/browser/ui/cocoa/browser_window_controller_private.mm
|
| ===================================================================
|
| --- trunk/src/chrome/browser/ui/cocoa/browser_window_controller_private.mm (revision 266898)
|
| +++ trunk/src/chrome/browser/ui/cocoa/browser_window_controller_private.mm (working copy)
|
| @@ -277,6 +277,20 @@
|
| // Normally, we don't need to tell the toolbar whether or not to show the
|
| // divider, but things break down during animation.
|
| [toolbarController_ setDividerOpacity:[self toolbarDividerOpacity]];
|
| +
|
| + // Update the position of the active constrained window sheet. We force this
|
| + // here because the |sheetParentView| may not have been resized (e.g., to
|
| + // prevent jank during a fullscreen mode transition), but constrained window
|
| + // sheets also compute their position based on the bookmark bar and toolbar.
|
| + content::WebContents* const activeWebContents =
|
| + browser_->tab_strip_model()->GetActiveWebContents();
|
| + NSView* const sheetParentView = activeWebContents ?
|
| + GetSheetParentViewForWebContents(activeWebContents) : nil;
|
| + if (sheetParentView) {
|
| + [[NSNotificationCenter defaultCenter]
|
| + postNotificationName:NSViewFrameDidChangeNotification
|
| + object:sheetParentView];
|
| + }
|
| }
|
|
|
| - (CGFloat)floatingBarHeight {
|
|
|