summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/browser_window_controller.mm
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 17:13:06 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 17:13:06 +0000
commita96146e10c55f6e0033706d62b17ee958ab0c76d (patch)
tree6d3cc2896d64e841f1edcbf055aa84b3393c4660 /chrome/browser/cocoa/browser_window_controller.mm
parent83f7acefd605330f6091bdb2aeed657776b6b85d (diff)
downloadchromium_src-a96146e10c55f6e0033706d62b17ee958ab0c76d.zip
chromium_src-a96146e10c55f6e0033706d62b17ee958ab0c76d.tar.gz
chromium_src-a96146e10c55f6e0033706d62b17ee958ab0c76d.tar.bz2
Mac: move status bubble to fullscreen window (and back) when switching modes.
BUG=35962 TEST=Switch to/from fullscreen mode with (or without) the status bubble showing (also in various states of showing -- fading in/out/changing/etc.). Status bubble should appear in new mode, with the appropriate size and in the appropriate place. Review URL: http://codereview.chromium.org/621001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39227 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/browser_window_controller.mm')
-rw-r--r--chrome/browser/cocoa/browser_window_controller.mm4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/browser_window_controller.mm b/chrome/browser/cocoa/browser_window_controller.mm
index ca668f2..df4cc6f 100644
--- a/chrome/browser/cocoa/browser_window_controller.mm
+++ b/chrome/browser/cocoa/browser_window_controller.mm
@@ -1673,6 +1673,10 @@ willAnimateFromState:(bookmarks::VisualState)oldState
[self layoutSubviews];
}
+ // Move the status bubble over, if we have one.
+ if (statusBubble_)
+ statusBubble_->SwitchParentWindow(destWindow);
+
// The window needs to be onscreen before we can set its first responder.
[destWindow makeKeyAndOrderFront:self];
[focusTracker restoreFocusInWindow:destWindow];