diff options
-rw-r--r-- | src/newt/classes/jogamp/newt/DisplayImpl.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/newt/classes/jogamp/newt/DisplayImpl.java b/src/newt/classes/jogamp/newt/DisplayImpl.java index cfe9f0c2d..2d251614b 100644 --- a/src/newt/classes/jogamp/newt/DisplayImpl.java +++ b/src/newt/classes/jogamp/newt/DisplayImpl.java @@ -353,6 +353,12 @@ public abstract class DisplayImpl extends Display { final void dispatchMessage(final NEWTEventTask eventTask) { NEWTEvent event = eventTask.get(); + if(null == event) { + // Ooops ? + System.err.println("Warning: event of eventTask is NULL"); + Thread.dumpStack(); + return; + } Object source = event.getSource(); if(source instanceof NEWTEventConsumer) { NEWTEventConsumer consumer = (NEWTEventConsumer) source ; |