View | Details | Raw Unified | Return to bug 250270 | Differences between
and this patch

Collapse All | Expand All

(-)java/openjdk15/files/patch-src_java.desktop_unix_classes_sun_awt_X11_XlibWrapper.java (+11 lines)
Line 0 Link Here
1
--- src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java.orig	2020-04-17 22:35:42 UTC
2
+++ src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
3
@@ -529,7 +529,7 @@ static native String XSetLocaleModifiers(String modifi
4
           display   Specifies the connection to the X server.
5
           onoff     Specifies a Boolean value that indicates whether to enable or disable synchronization.
6
      */
7
-    static native int XSynchronize(long display, boolean onoff);
8
+    static native long XSynchronize(long display, boolean onoff);
9
 
10
     /**
11
      * Extracts an X event that can be processed in a secondary loop.
(-)java/openjdk15/files/patch-src_java.desktop_unix_native_libawt__xawt_xawt_XlibWrapper.c (+15 lines)
Line 0 Link Here
1
--- src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c.orig	2020-04-17 22:35:42 UTC
2
+++ src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
3
@@ -2180,10 +2180,10 @@ Java_sun_awt_X11_XlibWrapper_copyLongArray(JNIEnv *env
4
     }
5
 }
6
 
7
-JNIEXPORT jint JNICALL
8
+JNIEXPORT jlong JNICALL
9
 Java_sun_awt_X11_XlibWrapper_XSynchronize(JNIEnv *env, jclass clazz, jlong display, jboolean onoff)
10
 {
11
-    return (jint) XSynchronize((Display*)jlong_to_ptr(display), (onoff == JNI_TRUE ? True : False));
12
+    return ptr_to_jlong(XSynchronize((Display*)jlong_to_ptr(display), (onoff == JNI_TRUE ? True : False)));
13
 }
14
 
15
 JNIEXPORT jboolean JNICALL

Return to bug 250270