From bfc152be4203eeceebea919aff9513d33213c802 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 5 Dec 2019 07:05:32 +0100 Subject: NEWTDemoListener: Fix NPE --- .../classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/newt/classes') diff --git a/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java b/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java index 6c07b3626..ee6b59fc0 100644 --- a/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java +++ b/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java @@ -123,10 +123,13 @@ public class NEWTDemoListener extends WindowAdapter implements KeyListener, Mous e.setConsumed(true); glWindow.invokeOnCurrentThread(new Runnable() { public void run() { - if(glWindow.getAnimator().isPaused()) { - glWindow.getAnimator().resume(); - } else { - glWindow.getAnimator().pause(); + final GLAnimatorControl anim = glWindow.getAnimator(); + if( null != anim ) { + if( anim.isPaused()) { + anim.resume(); + } else { + anim.pause(); + } } } } ); break; -- cgit v1.2.3