@@ -58,11 +58,11 @@ } if (Region_GetInfo(env, clip, &clipInfo)) { return; } - xgc = (GC)gc; + xgc = (GC)jlong_to_ptr(gc); if (xgc == NULL) { return; } #ifdef MITSHM
@@ -149,11 +149,11 @@ dstXsdo = (X11SDOps *)jlong_to_ptr(dstData); if (dstXsdo == NULL) { return; } - dstGC = (GC)xgc; + dstGC = (GC)jlong_to_ptr(xgc); if (dstGC == NULL) { return; } #ifdef MITSHM