diff --git a/core/src/processing/opengl/PGL.java b/core/src/processing/opengl/PGL.java index d630ba936..e3bc54727 100644 --- a/core/src/processing/opengl/PGL.java +++ b/core/src/processing/opengl/PGL.java @@ -667,6 +667,7 @@ public class PGL { window.addKeyListener(keyListener); NEWTWindowListener winListener = new NEWTWindowListener(); window.addWindowListener(winListener); + canvasNEWT.addFocusListener(pg.parent); // So focus detection work. capabilities = window.getChosenGLCapabilities(); canvas = canvasNEWT;