summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa
diff options
context:
space:
mode:
authorrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-18 23:17:18 +0000
committerrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-18 23:17:18 +0000
commita594ec7ef000f1417e5148d7e051d3de1744be45 (patch)
tree0f6e9fc2ed83fc712770d666930e425967d976d4 /chrome/browser/cocoa
parentc7d4f4c48f76f27c58184a31dce97f1aba6f634f (diff)
downloadchromium_src-a594ec7ef000f1417e5148d7e051d3de1744be45.zip
chromium_src-a594ec7ef000f1417e5148d7e051d3de1744be45.tar.gz
chromium_src-a594ec7ef000f1417e5148d7e051d3de1744be45.tar.bz2
[Mac] Close bookmark bubbles when toggling fullscreen mode.
BUG=40716 TEST=See test case in bug. Review URL: http://codereview.chromium.org/1599028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52873 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa')
-rw-r--r--chrome/browser/cocoa/browser_window_controller.mm5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/browser_window_controller.mm b/chrome/browser/cocoa/browser_window_controller.mm
index 1c5c681..61741e99 100644
--- a/chrome/browser/cocoa/browser_window_controller.mm
+++ b/chrome/browser/cocoa/browser_window_controller.mm
@@ -1665,6 +1665,11 @@ willAnimateFromState:(bookmarks::VisualState)oldState
kCGDisplayBlendSolidColor, 0.0, 0.0, 0.0, /*synchronous=*/true);
}
+ // Close the bookmark bubble, if it's open. We use |-ok:| instead of
+ // |-cancel:| or |-close| because that matches the behavior when the bubble
+ // loses key status.
+ [bookmarkBubbleController_ ok:self];
+
// Save the current first responder so we can restore after views are moved.
NSWindow* window = [self window];
scoped_nsobject<FocusTracker> focusTracker(