diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-08 03:34:11 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-08 03:34:11 +0000 |
commit | ebc94fbb0acddd4cca31538267df94d753e6f7c3 (patch) | |
tree | 1bd60299722c4dde73801b48610d70aa1a6b4846 /views/widget | |
parent | 47c2b96a66221ba3806dfa5b3d98ac568f37e6dd (diff) | |
download | chromium_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.cc | 8 |
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 && |