diff options
author | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-17 17:13:06 +0000 |
---|---|---|
committer | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-17 17:13:06 +0000 |
commit | a96146e10c55f6e0033706d62b17ee958ab0c76d (patch) | |
tree | 6d3cc2896d64e841f1edcbf055aa84b3393c4660 /chrome/browser/cocoa/browser_window_controller.mm | |
parent | 83f7acefd605330f6091bdb2aeed657776b6b85d (diff) | |
download | chromium_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.mm | 4 |
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]; |