@@ -220,11 +220,11 @@ if (xsdo == NULL) { return; } - xgc = (GC)gc; + xgc = (GC) jlong_to_ptr(gc); if (xgc == NULL) { return; } screen = xsdo->configData->awt_visInfo.screen;