| 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.
|
| #elif defined(USE_X11)
|
| typedef XEvent* NativeEvent;
|
| +typedef XID NativeWindow;
|
| #else
|
| typedef void* NativeEvent;
|
| +typedef void* NativeWindow;
|
| #endif
|
|
|
| } // namespace base
|
|
|