From 8680e1c3781a3afacdf054ab406e06f77c883b9a Mon Sep 17 00:00:00 2001 From: hawkeye116477 Date: Wed, 10 Jan 2024 21:46:40 +0100 Subject: [PATCH] Improve few null checks --- src/LegendaryGameController.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/LegendaryGameController.cs b/src/LegendaryGameController.cs index 8368d21..063c58b 100644 --- a/src/LegendaryGameController.cs +++ b/src/LegendaryGameController.cs @@ -200,15 +200,15 @@ public override async void Play(PlayActionArgs args) playArgs.Add("--skip-version-check"); } } - if (gameSettings?.StartupArguments != null) + if (gameSettings.StartupArguments?.Any() == true) { playArgs.AddRange(gameSettings.StartupArguments); } - if (gameSettings?.LanguageCode != null) + if (!gameSettings.LanguageCode.IsNullOrEmpty()) { playArgs.AddRange(new[] { "--language", gameSettings.LanguageCode } ); } - if (gameSettings?.OverrideExe != null) + if (!gameSettings.OverrideExe.IsNullOrEmpty()) { playArgs.AddRange(new[] { "--override-exe", gameSettings?.OverrideExe }); }