aboutsummaryrefslogtreecommitdiffstats
path: root/src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java')
-rwxr-xr-xsrc/newt/classes/com/jogamp/newt/impl/x11/X11Display.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java b/src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java
index 94d568f55..c2de0fe18 100755
--- a/src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java
+++ b/src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java
@@ -79,16 +79,19 @@ public class X11Display extends Display {
}
protected void dispatchMessagesNative() {
+ if(0==getHandle()) {
+ throw new RuntimeException("display handle null");
+ }
DispatchMessages(getHandle(), javaObjectAtom, windowDeleteAtom);
}
protected void lockDisplay() {
super.lockDisplay();
- LockDisplay(getHandle());
+ X11Util.XLockDisplay(getHandle());
}
protected void unlockDisplay() {
- UnlockDisplay(getHandle());
+ X11Util.XUnlockDisplay(getHandle());
super.unlockDisplay();
}
@@ -100,9 +103,6 @@ public class X11Display extends Display {
//
private static native boolean initIDs();
- private native void LockDisplay(long handle);
- private native void UnlockDisplay(long handle);
-
private native void CompleteDisplay(long handle);
private native void DispatchMessages(long display, long javaObjectAtom, long windowDeleteAtom);