diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/SettingsController.java b/src/de/deadlocker8/budgetmaster/ui/controller/SettingsController.java index 51541601c1a9213465f40553f8b2a86dd7ea4c0f..9871c6bf1421c7e723b8d4539892649e32d84008 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) {