summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/frame
diff options
context:
space:
mode:
authorkuan@chromium.org <kuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 22:42:37 +0000
committerkuan@chromium.org <kuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 22:42:37 +0000
commit7855cdf9f74be8e3456c6985aa5a0f2aa6487cba (patch)
tree7a30e437716219100078ee6d8c472f6ead433c50 /chrome/browser/views/frame
parent7ee5194e5aebe78614a829cf6b869643cf1d1596 (diff)
downloadchromium_src-7855cdf9f74be8e3456c6985aa5a0f2aa6487cba.zip
chromium_src-7855cdf9f74be8e3456c6985aa5a0f2aa6487cba.tar.gz
chromium_src-7855cdf9f74be8e3456c6985aa5a0f2aa6487cba.tar.bz2
disable comamnds in full screen mode
original bug was to disable CTRL+B (toggling of bookmark bar) in full screen mode; turns out there's a method that other platforms call to disable specific comamnds in full screen mode BUG=34340 TEST=verify per bug report. Review URL: http://codereview.chromium.org/626007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39286 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/frame')
-rw-r--r--chrome/browser/views/frame/browser_view.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/views/frame/browser_view.cc b/chrome/browser/views/frame/browser_view.cc
index f3ccddf..2f27205 100644
--- a/chrome/browser/views/frame/browser_view.cc
+++ b/chrome/browser/views/frame/browser_view.cc
@@ -1872,6 +1872,14 @@ void BrowserView::ProcessFullscreen(bool fullscreen) {
#endif // No need to invoke SetFullscreen for linux as this code is executed
// once we're already fullscreen on linux.
+#if defined(OS_CHROMEOS)
+ // Updating of commands for fullscreen mode is called from SetFullScreen on
+ // Wndows (see just above), but for ChromeOS, this method (ProcessFullScreen)
+ // is called after full screen has happened successfully (via GTK's
+ // window-state-change event), so we have to update commands here.
+ browser_->UpdateCommandsForFullscreenMode(fullscreen);
+#endif
+
if (fullscreen) {
bool is_kiosk =
CommandLine::ForCurrentProcess()->HasSwitch(switches::kKioskMode);