request focus in initSurface(), fixes #1700

This commit is contained in:
codeanticode
2013-06-01 17:54:03 -04:00
parent 7c87d692e9
commit f7b6e85f7c

View File

@@ -531,6 +531,8 @@ public class PGL {
listener = new PGLListener();
canvasAWT.addGLEventListener(listener);
canvasAWT.requestFocus();
} else if (WINDOW_TOOLKIT == NEWT) {
window = GLWindow.create(caps);
canvasNEWT = new NewtCanvasAWT(window);
@@ -548,7 +550,6 @@ public class PGL {
window.addKeyListener(keyListener);
NEWTWindowListener winListener = new NEWTWindowListener();
window.addWindowListener(winListener);
canvasNEWT.addFocusListener(pg.parent); // So focus detection work.
} else if (EVENTS_TOOLKIT == AWT) {
pg.parent.removeListeners(canvasNEWT);
pg.parent.addListeners(canvasNEWT);
@@ -559,6 +560,8 @@ public class PGL {
listener = new PGLListener();
window.addGLEventListener(listener);
canvasNEWT.requestFocus();
}
fboLayerCreated = false;