From ab651eaf1e0aaa3468a2c7fc47a06e3b66aba85a Mon Sep 17 00:00:00 2001 From: keremgokcek Date: Wed, 31 Jul 2024 12:27:53 +0300 Subject: [PATCH] Use old config directory if it exists --- .../jpexs/decompiler/flash/configuration/Configuration.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java index a72b12ef5..c12b03037 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java @@ -1062,6 +1062,7 @@ public final class Configuration { directory = new File(userHome, path); } else { File xdgConfigHome = null; + File oldConfigDir = new File(userHome, "." + applicationId + "/"); try { String xdgConfigHomeEV = System.getenv("XDG_CONFIG_HOME"); if ((xdgConfigHomeEV != null) && (xdgConfigHomeEV.length() > 0)) { @@ -1074,6 +1075,9 @@ public final class Configuration { // ${xdgConfigHome}/${applicationId} String path = applicationId + "/"; directory = new File(xdgConfigHome, path); + } else if (oldConfigDir.isDirectory()) { + // ${userHome}/.${applicationId} + directory = oldConfigDir; } else { // ${userHome}/.config/${applicationId} String path = ".config/" + applicationId + "/";