diff --git a/core/src/processing/opengl/PGL.java b/core/src/processing/opengl/PGL.java index 3eef79d3a..04ce5f12a 100644 --- a/core/src/processing/opengl/PGL.java +++ b/core/src/processing/opengl/PGL.java @@ -624,6 +624,7 @@ public class PGL { pg.parent.setLayout(new BorderLayout()); pg.parent.add(canvasAWT, BorderLayout.CENTER); + pg.parent.validate(); pg.parent.removeListeners(pg.parent); pg.parent.addListeners(canvasAWT); @@ -641,6 +642,7 @@ public class PGL { pg.parent.setLayout(new BorderLayout()); pg.parent.add(canvasNEWT, BorderLayout.CENTER); + pg.parent.validate(); if (events == NEWT) { NEWTMouseListener mouseListener = new NEWTMouseListener();