Index: ui/views/controls/menu/menu_controller_unittest.cc |
diff --git a/ui/views/controls/menu/menu_controller_unittest.cc b/ui/views/controls/menu/menu_controller_unittest.cc |
index 7aa23a317f5567796374d48308f376f97ab516ae..dd67cfb85a5563e318bb1fe75b85057f2c83b199 100644 |
--- a/ui/views/controls/menu/menu_controller_unittest.cc |
+++ b/ui/views/controls/menu/menu_controller_unittest.cc |
@@ -16,6 +16,8 @@ |
#include <X11/Xlib.h> |
#undef Bool |
#undef None |
+#elif defined(USE_OZONE) |
+#include "ui/events/event.h" |
#endif |
namespace views { |
@@ -83,10 +85,15 @@ class MenuControllerTest : public ViewsTestBase { |
XEvent xevent; |
memset(&xevent, 0, sizeof(xevent)); |
event_source_.Dispatch(&xevent); |
-#else |
+#elif defined(OS_WIN) |
MSG msg; |
memset(&msg, 0, sizeof(MSG)); |
dispatcher_client_.dispatcher()->Dispatch(msg); |
+#elif defined(USE_OZONE) |
+ ui::KeyEvent event(ui::ET_KEY_PRESSED, ui::VKEY_SPACE, 0, true); |
+ dispatcher_client_.dispatcher()->Dispatch(&event); |
+#else |
+#error Unsupported platform |
#endif |
if (count) { |