From 1ca011d54e47518d3baa481743c53695b6e4eed0 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Wed, 23 Aug 2017 07:51:00 +0200 Subject: [PATCH] loaded language correctly on start --- src/de/deadlocker8/budgetmaster/main/Main.java | 9 +++++++++ .../ui/controller/SplashScreenController.java | 7 +------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/de/deadlocker8/budgetmaster/main/Main.java b/src/de/deadlocker8/budgetmaster/main/Main.java index 71cbbd2de..dae0e5754 100644 --- a/src/de/deadlocker8/budgetmaster/main/Main.java +++ b/src/de/deadlocker8/budgetmaster/main/Main.java @@ -3,6 +3,8 @@ package de.deadlocker8.budgetmaster.main; import java.io.File; import java.util.Locale; +import de.deadlocker8.budgetmaster.logic.Settings; +import de.deadlocker8.budgetmaster.logic.utils.FileHelper; import de.deadlocker8.budgetmaster.logic.utils.Strings; import de.deadlocker8.budgetmaster.ui.controller.SplashScreenController; import javafx.application.Application; @@ -25,6 +27,13 @@ public class Main extends Application { primaryStage = stage; + //load correct language + Settings settings = FileHelper.loadSettings(); + if(settings.getLanguage() != null) + { + Localization.loadLanguage(settings.getLanguage().getLocale()); + } + try { Image icon = new Image("/de/deadlocker8/budgetmaster/resources/icon.png"); diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/SplashScreenController.java b/src/de/deadlocker8/budgetmaster/ui/controller/SplashScreenController.java index 65bea18bd..04920fa91 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/SplashScreenController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/SplashScreenController.java @@ -61,12 +61,7 @@ public class SplashScreenController } }); - settings = FileHelper.loadSettings(); - //load correct language - if(settings.getLanguage() != null) - { - Localization.loadLanguage(settings.getLanguage().getLocale()); - } + settings = FileHelper.loadSettings(); if(settings == null) { -- GitLab