diff --git a/jme3-lwjgl3/src/main/java/com/jme3/system/lwjgl/LwjglWindow.java b/jme3-lwjgl3/src/main/java/com/jme3/system/lwjgl/LwjglWindow.java index 25acbe72a7..01e6ff760d 100644 --- a/jme3-lwjgl3/src/main/java/com/jme3/system/lwjgl/LwjglWindow.java +++ b/jme3-lwjgl3/src/main/java/com/jme3/system/lwjgl/LwjglWindow.java @@ -357,8 +357,8 @@ public void invoke(int error, long description) { if (!settings.isFullscreen()) { if (settings.getCenterWindow()) { // Center the window - requestX = videoMode.width() - requestWidth; - requestY = videoMode.height() - requestWidth; + requestX = (videoMode.width() - requestWidth) / 2; + requestY = (videoMode.height() - requestHeight) / 2; } else { requestX = settings.getWindowXPosition(); requestY = settings.getWindowYPosition();