summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorjennyz@chromium.org <jennyz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-16 20:53:38 +0000
committerjennyz@chromium.org <jennyz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-16 20:53:38 +0000
commitf3b95bbfabeb58c10a5b1ad69b4c953f0abf65a3 (patch)
tree04301a7027fd46bca96f3c7fa08f5b2c412b22c6 /ui
parent47d131129d7cc312be2904659967b26e47899d7e (diff)
downloadchromium_src-f3b95bbfabeb58c10a5b1ad69b4c953f0abf65a3.zip
chromium_src-f3b95bbfabeb58c10a5b1ad69b4c953f0abf65a3.tar.gz
chromium_src-f3b95bbfabeb58c10a5b1ad69b4c953f0abf65a3.tar.bz2
Fix the issue that omnibox is editable when menu is opened in aura.
BUG=106950 TEST=omnibox is not editable when wrench menu is opened. Review URL: http://codereview.chromium.org/8965013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114853 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r--ui/views/controls/menu/menu_controller.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/ui/views/controls/menu/menu_controller.cc b/ui/views/controls/menu/menu_controller.cc
index f0c1cc1..4188a77 100644
--- a/ui/views/controls/menu/menu_controller.cc
+++ b/ui/views/controls/menu/menu_controller.cc
@@ -889,13 +889,13 @@ base::MessagePumpDispatcher::DispatchStatus
}
switch (ui::EventTypeFromNative(xev)) {
case ui::ET_KEY_PRESSED:
- OnKeyDown(ui::KeyboardCodeFromNative(xev));
- // OnKeyDown may have set exit_type_.
- if (exit_type_ != EXIT_NONE)
+ if (!OnKeyDown(ui::KeyboardCodeFromNative(xev)))
return base::MessagePumpDispatcher::EVENT_QUIT;
- // TODO(oshima): support SelectChar
- break;
+ // TODO(oshima): support SelectChar.
+ // See http://crbug.com/107869.
+
+ return base::MessagePumpDispatcher::EVENT_PROCESSED;
case ui::ET_KEY_RELEASED:
return base::MessagePumpDispatcher::EVENT_PROCESSED;
default: