summaryrefslogtreecommitdiffstats
path: root/views/widget
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-08 03:34:11 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-08 03:34:11 +0000
commitebc94fbb0acddd4cca31538267df94d753e6f7c3 (patch)
tree1bd60299722c4dde73801b48610d70aa1a6b4846 /views/widget
parent47c2b96a66221ba3806dfa5b3d98ac568f37e6dd (diff)
downloadchromium_src-ebc94fbb0acddd4cca31538267df94d753e6f7c3.zip
chromium_src-ebc94fbb0acddd4cca31538267df94d753e6f7c3.tar.gz
chromium_src-ebc94fbb0acddd4cca31538267df94d753e6f7c3.tar.bz2
Changes wrench menu button to show system menu on space. This matches
what windows does. BUG=56650 TEST=press alt and release, focus should be on the wrench. press space, make sure the window menu appears, not the wrench menu. R=ben@chromium.org Review URL: http://codereview.chromium.org/7237032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91805 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/widget')
-rw-r--r--views/widget/native_widget_win.cc8
1 files changed, 1 insertions, 7 deletions
diff --git a/views/widget/native_widget_win.cc b/views/widget/native_widget_win.cc
index 877434c..8d2420e 100644
--- a/views/widget/native_widget_win.cc
+++ b/views/widget/native_widget_win.cc
@@ -1489,13 +1489,7 @@ LRESULT NativeWidgetWin::OnMouseRange(UINT message,
w_param = SendMessage(GetNativeView(), WM_NCHITTEST, 0,
MAKELPARAM(screen_point.x, screen_point.y));
if (w_param == HTCAPTION || w_param == HTSYSMENU) {
- UINT flags = TPM_LEFTBUTTON | TPM_RIGHTBUTTON | TPM_RETURNCMD;
- if (base::i18n::IsRTL())
- flags |= TPM_RIGHTALIGN;
- HMENU system_menu = GetSystemMenu(GetNativeView(), FALSE);
- int id = TrackPopupMenu(system_menu, flags, screen_point.x,
- screen_point.y, 0, GetNativeView(), NULL);
- ExecuteSystemMenuCommand(id);
+ ui::ShowSystemMenu(GetNativeView(), screen_point.x, screen_point.y);
return 0;
}
} else if (message == WM_NCLBUTTONDOWN &&