diff --git a/src/main/java/mpo/dayon/common/gui/common/BaseFrame.java b/src/main/java/mpo/dayon/common/gui/common/BaseFrame.java index c88c6650..0f731bf1 100644 --- a/src/main/java/mpo/dayon/common/gui/common/BaseFrame.java +++ b/src/main/java/mpo/dayon/common/gui/common/BaseFrame.java @@ -105,7 +105,7 @@ private void setupWindow() { this.dimension = new Dimension(Math.max(configuration.getWidth(), frameType.getMinWidth()), Math.max(configuration.getHeight(), frameType.getMinHeight())); final Rectangle maximumWindowBounds = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds(); - this.position = new Position( configuration.getX() + dimension.width < maximumWindowBounds.width ? configuration.getX() : maximumWindowBounds.width - dimension.width, + this.position = new Position(configuration.getX() + dimension.width < maximumWindowBounds.width ? configuration.getX() : maximumWindowBounds.width - dimension.width, configuration.getY() + dimension.height < maximumWindowBounds.height ? configuration.getY() : maximumWindowBounds.height - dimension.height); this.setSize(dimension.width, dimension.height); this.setLocation(position.getX(), position.getY());