From 28e7104dc967989f50fac59818c64d9d168c5374 Mon Sep 17 00:00:00 2001 From: Steven van den Broek <30909373+Yvee1@users.noreply.github.com> Date: Wed, 27 Oct 2021 22:00:08 +0200 Subject: [PATCH] [orx-gui] Make separate latest.json per program (#205) --- orx-jvm/orx-gui/src/main/kotlin/Gui.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orx-jvm/orx-gui/src/main/kotlin/Gui.kt b/orx-jvm/orx-gui/src/main/kotlin/Gui.kt index efffee67..200bb529 100644 --- a/orx-jvm/orx-gui/src/main/kotlin/Gui.kt +++ b/orx-jvm/orx-gui/src/main/kotlin/Gui.kt @@ -109,7 +109,7 @@ class GUI : Extension { override fun setup(program: Program) { if (persistState) { - val guiState = File(defaultSaveFolder, "latest.json") + val guiState = File(defaultSaveFolder, "${program.name}-latest.json") if (guiState.exists()) { loadParameters(guiState) } @@ -955,10 +955,10 @@ class GUI : Extension { if (persistState) { val folderFile = File(defaultSaveFolder) if (folderFile.exists() && folderFile.isDirectory) { - saveParameters(File(defaultSaveFolder, "latest.json")) + saveParameters(File(defaultSaveFolder, "${program.name}-latest.json")) } else { if (folderFile.mkdirs()) { - saveParameters(File(defaultSaveFolder, "latest.json")) + saveParameters(File(defaultSaveFolder, "${program.name}-latest.json")) } else { logger.error { "Could not persist GUI state because could not create directory ${folderFile.absolutePath}" } }