From 30b302b168652f83cfb489c16dc9ff8ea210b12e Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Thu, 31 Aug 2017 11:51:15 +0200 Subject: [PATCH] check for update if auto update check is enabled and saved --- .../ui/controller/SettingsController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/SettingsController.java b/src/de/deadlocker8/budgetmaster/ui/controller/SettingsController.java index 51541601c..9871c6bf1 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/SettingsController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/SettingsController.java @@ -136,6 +136,11 @@ public class SettingsController radioButtonRestActivated.setToggleGroup(toggleGroup); radioButtonRestDeactivated.setToggleGroup(toggleGroup); + refreshLabelsUpdate(); + } + + private void refreshLabelsUpdate() + { Updater updater = controller.getUpdater(); labelCurrentVersion.setText(Localization.getString(Strings.VERSION_NAME)); labelLatestVersion.setText(updater.getLatestVersion().getVersionName()); @@ -302,6 +307,12 @@ public class SettingsController controller.refresh(controller.getFilterSettings()); controller.showNotification(Localization.getString(Strings.NOTIFICATION_SETTINGS_SAVE)); + if(controller.getSettings().isAutoUpdateCheckEnabled()) + { + controller.checkForUpdates(false); + refreshLabelsUpdate(); + } + //restart application if language has changed if(controller.getSettings().getLanguage() != previousLanguage) { -- GitLab