From 9ec7c17b5430f08cfe6c8286afaceacf9fefe589 Mon Sep 17 00:00:00 2001 From: Marcus Gosselin Date: Thu, 3 Dec 2015 04:23:35 -0500 Subject: [PATCH] non resizable windows glitch fixed sometimes non resizable windows would have the incorrect dimensions, causing them to render slightly incorrectly. this is cause by a margin in windows inside the JFrame of {25, 3, 3, 3}. essentially a timing issue. --- src/MAndEngine/Engine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MAndEngine/Engine.java b/src/MAndEngine/Engine.java index c651932..50c686d 100644 --- a/src/MAndEngine/Engine.java +++ b/src/MAndEngine/Engine.java @@ -307,7 +307,6 @@ public class Engine extends Canvas implements KeyListener, MouseMotionListener, * @param resizable */ private static void setWindowProperties(Dimension dimension, boolean resizable) { - frame.setResizable(resizable); staticMain.setSize(dimension); frame.pack(); frame.setLocationRelativeTo(null); @@ -318,6 +317,7 @@ public class Engine extends Canvas implements KeyListener, MouseMotionListener, BUFFER_WIDTH = WIDTH*(retina?2:1); apps[app].updateDimensions(BUFFER_WIDTH, BUFFER_HEIGHT); staticMain.createBuffer(); + frame.setResizable(resizable); frame.pack(); }