Index: base/event_types.h |
diff --git a/base/event_types.h b/base/event_types.h |
index a1b78f6db2cff8fd72e9f2434bede7662aa04ccd..7fe95ba34721bd96bb39a285c59f6ee332af6a6f 100644 |
--- a/base/event_types.h |
+++ b/base/event_types.h |
@@ -17,6 +17,7 @@ union WaylandEvent; |
} |
} |
#elif defined(USE_X11) |
+#include <X11/Xdefs.h> // for XID |
typedef union _XEvent XEvent; |
#endif |
@@ -25,12 +26,16 @@ namespace base { |
// Cross platform typedefs for native event types. |
#if defined(OS_WIN) |
typedef MSG NativeEvent; |
+typedef HWND NativeWindow; |
#elif defined(USE_WAYLAND) |
typedef wayland::WaylandEvent* NativeEvent; |
+// TODO: typedef NativeWindow. |
James Su
2011/11/24 03:57:03
WaylandWindow is in ui/, perhaps we need move nati
|
#elif defined(USE_X11) |
typedef XEvent* NativeEvent; |
+typedef XID NativeWindow; |
#else |
typedef void* NativeEvent; |
+typedef void* NativeWindow; |
#endif |
} // namespace base |