From dd298b67cd3a7251dccf0c7ddc04414b8f7b8478 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Mon, 3 Jun 2013 14:58:24 -0400 Subject: [PATCH] Added requestFocusInWindow to NEWT as well --- core/src/processing/opengl/PGL.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/processing/opengl/PGL.java b/core/src/processing/opengl/PGL.java index cb02e1f9a..618bc1400 100644 --- a/core/src/processing/opengl/PGL.java +++ b/core/src/processing/opengl/PGL.java @@ -562,6 +562,7 @@ public class PGL { pg.parent.setLayout(new BorderLayout()); pg.parent.add(canvasAWT, BorderLayout.CENTER); System.out.println("focus requested result was " + canvasAWT.requestFocusInWindow()); + pg.parent.removeListeners(pg.parent); pg.parent.addListeners(canvasAWT); @@ -582,6 +583,7 @@ public class PGL { pg.parent.setLayout(new BorderLayout()); pg.parent.add(canvasNEWT, BorderLayout.CENTER); + System.out.println("focus requested result was " + canvasNEWT.requestFocusInWindow()); if (EVENTS_TOOLKIT == NEWT) { NEWTMouseListener mouseListener = new NEWTMouseListener(); @@ -1134,7 +1136,6 @@ public class PGL { protected void requestFocus() { if (canvas != null) { - System.out.println("request focus for the GL canvas"); canvas.requestFocus(); } }