diff options
Diffstat (limited to 'libXt/src/EventUtil.c')
-rw-r--r-- | libXt/src/EventUtil.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libXt/src/EventUtil.c b/libXt/src/EventUtil.c index 91ad31fae..3127efc84 100644 --- a/libXt/src/EventUtil.c +++ b/libXt/src/EventUtil.c @@ -111,7 +111,7 @@ XtPerWidgetInput _XtGetPerWidgetInput( perWidgetInputContext = XUniqueContext(); if (XFindContext(dpy, - (Window)widget, + (Window)(((intptr_t)widget)&0xffffffff), perWidgetInputContext, (XPointer *)&pwi) && create) @@ -134,7 +134,7 @@ XtPerWidgetInput _XtGetPerWidgetInput( _XtDestroyServerGrabs, (XtPointer)pwi); (void) XSaveContext(dpy, - (Window)widget, + (Window)(((intptr_t)widget)&0xffffffff), perWidgetInputContext, (char *) pwi); } |