diff options
author | marha <marha@users.sourceforge.net> | 2013-12-21 14:53:11 +0100 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2013-12-21 14:53:11 +0100 |
commit | 90077a910e62ec55bc1e5a98f5946754c9c5f8bd (patch) | |
tree | a480babd4a7c61d52edc2cc555b5d20eab69f737 /libXaw/src/XawIm.c | |
parent | 52cd3051ba15ddda117f8d8cae1979cd3c86f5b6 (diff) | |
download | vcxsrv-90077a910e62ec55bc1e5a98f5946754c9c5f8bd.tar.gz vcxsrv-90077a910e62ec55bc1e5a98f5946754c9c5f8bd.tar.bz2 vcxsrv-90077a910e62ec55bc1e5a98f5946754c9c5f8bd.zip |
Solved 64-bit run-time problems
Diffstat (limited to 'libXaw/src/XawIm.c')
-rw-r--r-- | libXaw/src/XawIm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libXaw/src/XawIm.c b/libXaw/src/XawIm.c index 7a7152fb6..ee0a09a6e 100644 --- a/libXaw/src/XawIm.c +++ b/libXaw/src/XawIm.c @@ -196,7 +196,7 @@ SetExtPart(VendorShellWidget w, XawVendorShellExtWidget vew) contextData = XtNew(contextDataRec); contextData->parent = (Widget)w; contextData->ve = (Widget)vew; - if (XSaveContext(XtDisplay(w), (Window)w, extContext, (char *)contextData)) { + if (XSaveContext(XtDisplay(w), (Window)(((intptr_t)w)&0xffffffff), extContext, (char *)contextData)) { return(NULL); } return(&(vew->vendor_ext)); @@ -208,7 +208,7 @@ GetExtPart(VendorShellWidget w) contextDataRec *contextData; XawVendorShellExtWidget vew; - if (XFindContext(XtDisplay(w), (Window)w, extContext, + if (XFindContext(XtDisplay(w), (Window)(((intptr_t)w)& 0xffffffff), extContext, (XPointer*)&contextData)) { return(NULL); } |