Index: views/native_types.h |
diff --git a/views/native_types.h b/views/native_types.h |
index 0941879b0f4797c23b23e55b76a7dadfceefe0e9..a5070e7295cc731473374f7c01683666f2f0bcdc 100644 |
--- a/views/native_types.h |
+++ b/views/native_types.h |
@@ -14,6 +14,11 @@ typedef union _GdkEvent GdkEvent; |
#if defined(USE_X11) |
typedef union _XEvent XEvent; |
#endif |
+#if defined(USE_WAYLAND) |
+namespace ui { |
+union WaylandEvent; |
+} |
+#endif |
#if defined(USE_AURA) |
namespace aura { |
@@ -40,9 +45,15 @@ typedef aura::Event* NativeEvent; |
#elif defined(OS_WIN) |
typedef MSG NativeEvent; |
#elif defined(OS_LINUX) |
+ |
+#if defined(USE_WAYLAND) |
+typedef ui::WaylandEvent* NativeEvent; |
+#else |
typedef GdkEvent* NativeEvent; |
#endif |
+#endif |
+ |
#if defined(USE_X11) |
typedef XEvent* NativeEvent2; |
#else |