From a7e2d65d227b8270982b1aafbad0cb4db9881dd5 Mon Sep 17 00:00:00 2001 From: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:27:35 +0100 Subject: [PATCH] Lower limit for window size, recover from 0 in settings (#6212) --- desktop/src/com/unciv/app/desktop/DesktopLauncher.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/desktop/src/com/unciv/app/desktop/DesktopLauncher.kt b/desktop/src/com/unciv/app/desktop/DesktopLauncher.kt index 94e626d351..962da03db3 100644 --- a/desktop/src/com/unciv/app/desktop/DesktopLauncher.kt +++ b/desktop/src/com/unciv/app/desktop/DesktopLauncher.kt @@ -33,12 +33,13 @@ internal object DesktopLauncher { config.setWindowIcon("ExtraImages/Icon.png") config.setTitle("Unciv") config.setHdpiMode(HdpiMode.Logical) + config.setWindowSizeLimits(120, 80, -1, -1); if (FileHandle(GameSaver.settingsFileName).exists()) { val settings = JsonParser().getFromJson( GameSettings::class.java, FileHandle(GameSaver.settingsFileName) ) - config.setWindowedMode(settings.windowState.width, settings.windowState.height) + config.setWindowedMode(settings.windowState.width.coerceAtLeast(120), settings.windowState.height.coerceAtLeast(80)) } val versionFromJar = DesktopLauncher.javaClass.`package`.specificationVersion ?: "Desktop"