From 1eb8b0e346207a7edc08e918a7aa5de3b13286ec Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Sun, 20 Oct 2019 00:19:28 +0300 Subject: [PATCH] After opening config file saving would be performed to this file (if not 'Save as...') Readme update --- README.md | 4 ++++ src/main/java/logiled/Controllers/MainController.java | 10 ++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fda55e0..13d7956 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,10 @@ LogiLed is a Logitech G513 Carbon GUI driver for adjusting backlight and effects. +![Screenshot 1](https://live.staticflickr.com/65535/48925778631_57bb44c8fc_o.png) +![Screenshot 2](https://live.staticflickr.com/65535/48925778596_ccbe7d9212_o.png) +![Screenshot 3](https://live.staticflickr.com/65535/48925974837_c4a183a0d5_o.png) + #### License [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.html) diff --git a/src/main/java/logiled/Controllers/MainController.java b/src/main/java/logiled/Controllers/MainController.java index 21c9e9c..a296c4b 100644 --- a/src/main/java/logiled/Controllers/MainController.java +++ b/src/main/java/logiled/Controllers/MainController.java @@ -99,19 +99,21 @@ public class MainController implements Initializable { * For 'Open' button * */ private void openConfig(){ - File congigFile = getOpenFileChooser(); - if (congigFile == null) + File configFile = getOpenFileChooser(); + if (configFile == null) return; else - recentPath = congigFile.getParentFile().getAbsolutePath(); + recentPath = configFile.getParentFile().getAbsolutePath(); ObjectMapper mapper = new ObjectMapper(); SettingsFileFormat setup; try{ - setup = mapper.readerFor(SettingsFileFormat.class).readValue(new FileInputStream(congigFile)); + setup = mapper.readerFor(SettingsFileFormat.class).readValue(new FileInputStream(configFile)); KeysLedsController.setConfig(setup.getKeyLedRule()); EffectsController.setConfig(setup.getEffectHumanReadable()); GameModeController.setConfig(setup.getGameModeKeyCodes()); + + openedConfigFile = configFile; } catch (IOException e){ ServiceWindow.getErrorNotification(rb.getString("error_any_title"), rb.getString("error_any_body"));