From 1294171dfa578f56a70bf90ba1ccd2447e9abc8d Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 4 Jun 2020 22:30:58 -0400 Subject: [PATCH] progress --- .../src/com/romraider/util/SettingsManager.java | 4 ++-- .../com/rusefi/ui/storage/PersistentConfiguration.java | 9 ++++++++- java_tools/ts_plugin/src/com/rusefi/TsPlugin.java | 3 +++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/java_console/romraider/src/com/romraider/util/SettingsManager.java b/java_console/romraider/src/com/romraider/util/SettingsManager.java index 2abb52a0df..cf96f49c11 100644 --- a/java_console/romraider/src/com/romraider/util/SettingsManager.java +++ b/java_console/romraider/src/com/romraider/util/SettingsManager.java @@ -36,9 +36,9 @@ import java.io.IOException; import static com.romraider.Version.VERSION; public class SettingsManager { - private static final String SETTINGS_FILE = "/settings.xml"; + private static final String SETTINGS_FILE = "/romraider_settings.xml"; private static final String USER_HOME = - System.getProperty("user.home") + "/.rusefi.RomRaider"; + System.getProperty("user.home") + "/.rusEFI"; private static final String START_DIR = System.getProperty("user.dir"); private static String settingsDir = USER_HOME; diff --git a/java_console/shared_ui/src/com/rusefi/ui/storage/PersistentConfiguration.java b/java_console/shared_ui/src/com/rusefi/ui/storage/PersistentConfiguration.java index f6b7ecad38..18debeb3eb 100644 --- a/java_console/shared_ui/src/com/rusefi/ui/storage/PersistentConfiguration.java +++ b/java_console/shared_ui/src/com/rusefi/ui/storage/PersistentConfiguration.java @@ -8,7 +8,14 @@ import java.util.Map; public class PersistentConfiguration { private static final PersistentConfiguration INSTANCE = new PersistentConfiguration(); - private static final String CONFIG_FILE_NAME = "rusefi_console_properties.xml"; + + private static final String RUSEFI_SETTINGS_FOLDER = System.getProperty("user.home") + File.separator + ".rusEFI"; + + static { + new File(RUSEFI_SETTINGS_FOLDER).mkdirs(); + } + + private static final String CONFIG_FILE_NAME = RUSEFI_SETTINGS_FOLDER + File.separator + "console_properties.xml"; private Map config = new HashMap<>(); private boolean isLoaded; diff --git a/java_tools/ts_plugin/src/com/rusefi/TsPlugin.java b/java_tools/ts_plugin/src/com/rusefi/TsPlugin.java index 88b2c5f174..f3bb7024af 100644 --- a/java_tools/ts_plugin/src/com/rusefi/TsPlugin.java +++ b/java_tools/ts_plugin/src/com/rusefi/TsPlugin.java @@ -19,6 +19,9 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; +/** + * by the way TS installs stuff into %user%\.efianalytics\TunerStudio\plugins folder + */ public class TsPlugin implements ApplicationPlugin { private ControllerAccess controllerAccess; private final JPanel content = new JPanel(new VerticalFlowLayout());