From e74914d762a18489ba58de2fff39851590b712e4 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Wed, 16 Aug 2023 23:25:23 +0200 Subject: [PATCH] Set default UI Theme --- swing/src/net/sf/openrocket/gui/util/SwingPreferences.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/swing/src/net/sf/openrocket/gui/util/SwingPreferences.java b/swing/src/net/sf/openrocket/gui/util/SwingPreferences.java index 004895c02..a7c135804 100644 --- a/swing/src/net/sf/openrocket/gui/util/SwingPreferences.java +++ b/swing/src/net/sf/openrocket/gui/util/SwingPreferences.java @@ -339,7 +339,11 @@ public class SwingPreferences extends net.sf.openrocket.startup.Preferences { private UITheme.Theme getUIThemeAsTheme() { String themeName = getString(net.sf.openrocket.startup.Preferences.UI_THEME, UITheme.Themes.LIGHT.name()); if (themeName == null) return UITheme.Themes.LIGHT; // Default theme - return UITheme.Themes.valueOf(themeName); + try { + return UITheme.Themes.valueOf(themeName); + } catch (IllegalArgumentException e) { + return UITheme.Themes.LIGHT; + } } /**