diff options
-rw-r--r-- | src/nativewindow/native/x11/Xmisc.c | 2 | ||||
-rw-r--r-- | src/newt/native/X11RandR11.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/nativewindow/native/x11/Xmisc.c b/src/nativewindow/native/x11/Xmisc.c index 2c0e4e22b..7b9dc344b 100644 --- a/src/nativewindow/native/x11/Xmisc.c +++ b/src/nativewindow/native/x11/Xmisc.c @@ -387,7 +387,7 @@ Java_jogamp_nativewindow_x11_X11Lib_GetVisualIDFromWindow(JNIEnv *env, jclass _u if(NULL==dpy) { NativewindowCommon_throwNewRuntimeException(env, "invalid display connection.."); - return; + return 0; } NativewindowCommon_x11ErrorHandlerEnable(env, dpy, 0, 1, errorHandlerQuiet, 1); diff --git a/src/newt/native/X11RandR11.c b/src/newt/native/X11RandR11.c index 53d01a6fe..38d61289b 100644 --- a/src/newt/native/X11RandR11.c +++ b/src/newt/native/X11RandR11.c @@ -335,7 +335,7 @@ JNIEXPORT jboolean JNICALL Java_jogamp_newt_driver_x11_RandR11_setCurrentScreenM int rot; do { if ( 0 >= XEventsQueued(dpy, QueuedAfterFlush) ) { - return; + return JNI_FALSE; // not done } XNextEvent(dpy, &evt); @@ -366,5 +366,6 @@ JNIEXPORT jboolean JNICALL Java_jogamp_newt_driver_x11_RandR11_setCurrentScreenM XSync(dpy, False); + return done ? JNI_TRUE : JNI_FALSE; } |