From fc903b4117b36fe5981824e958a2932a448da164 Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 2 Aug 2023 23:21:24 -0400 Subject: [PATCH] Make setting default system less garbage --- NewHorizons/Main.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/NewHorizons/Main.cs b/NewHorizons/Main.cs index 499c2468..092c0284 100644 --- a/NewHorizons/Main.cs +++ b/NewHorizons/Main.cs @@ -121,7 +121,7 @@ namespace NewHorizons // Else it doesn't get set idk if (currentScene == "TitleScreen" && SystemDict.ContainsKey(_defaultSystemOverride)) { - _currentStarSystem = _defaultSystemOverride; + _currentStarSystem = string.IsNullOrEmpty(_defaultSystemOverride) ? "SolarSystem" : _defaultSystemOverride; } var wasUsingCustomTitleScreen = _useCustomTitleScreen; @@ -811,7 +811,14 @@ namespace NewHorizons public void SetDefaultSystem(string defaultSystem) { - _defaultStarSystem = defaultSystem; + if (string.IsNullOrEmpty(defaultSystem)) + { + _defaultStarSystem = "SolarSystem"; + } + else + { + _defaultStarSystem = defaultSystem; + } } #endregion Load