| Index: ui/aura/test/ui_controls_factory_ozone.cc
|
| diff --git a/ui/aura/test/ui_controls_factory_ozone.cc b/ui/aura/test/ui_controls_factory_ozone.cc
|
| index 5179360e6fbe4754ac1ab3f1e6b51f4c3188ce8f..4c5330c6159600651b5f19d356a00523b60cfa10 100644
|
| --- a/ui/aura/test/ui_controls_factory_ozone.cc
|
| +++ b/ui/aura/test/ui_controls_factory_ozone.cc
|
| @@ -36,8 +36,6 @@
|
| bool alt,
|
| bool command,
|
| const base::Closure& closure) OVERRIDE {
|
| - DCHECK(!command); // No command key on Aura
|
| -
|
| int flags = button_down_mask_;
|
|
|
| if (control) {
|
| @@ -55,6 +53,11 @@
|
| PostKeyEvent(ui::ET_KEY_PRESSED, ui::VKEY_MENU, flags);
|
| }
|
|
|
| + if (command) {
|
| + flags |= ui::EF_COMMAND_DOWN;
|
| + PostKeyEvent(ui::ET_KEY_PRESSED, ui::VKEY_LWIN, flags);
|
| + }
|
| +
|
| PostKeyEvent(ui::ET_KEY_PRESSED, key, flags);
|
| PostKeyEvent(ui::ET_KEY_RELEASED, key, flags);
|
|
|
| @@ -71,6 +74,11 @@
|
| if (control) {
|
| flags &= ~ui::EF_CONTROL_DOWN;
|
| PostKeyEvent(ui::ET_KEY_RELEASED, ui::VKEY_CONTROL, flags);
|
| + }
|
| +
|
| + if (command) {
|
| + flags &= ~ui::EF_COMMAND_DOWN;
|
| + PostKeyEvent(ui::ET_KEY_RELEASED, ui::VKEY_LWIN, flags);
|
| }
|
|
|
| RunClosureAfterAllPendingUIEvents(closure);
|
|
|