diff options
-rw-r--r-- | pugl/pugl_x11.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pugl/pugl_x11.c b/pugl/pugl_x11.c index 398ae05..e0adc31 100644 --- a/pugl/pugl_x11.c +++ b/pugl/pugl_x11.c @@ -56,6 +56,11 @@ enum WmClientStateMessageAction { WM_STATE_TOGGLE }; +static const long eventMask = + (ExposureMask | StructureNotifyMask | FocusChangeMask | + EnterWindowMask | LeaveWindowMask | PointerMotionMask | + ButtonPressMask | ButtonReleaseMask | KeyPressMask | KeyReleaseMask); + PuglInternals* puglInitInternals(void) { @@ -116,11 +121,7 @@ puglCreateWindow(PuglView* view, const char* title) XSetWindowAttributes attr = {0}; attr.colormap = cmap; - attr.event_mask = (ExposureMask | StructureNotifyMask | - EnterWindowMask | LeaveWindowMask | - KeyPressMask | KeyReleaseMask | - ButtonPressMask | ButtonReleaseMask | - PointerMotionMask | FocusChangeMask); + attr.event_mask = eventMask; const Window win = impl->win = XCreateWindow( display, xParent, |