diff --git a/OpenRA.Game/Support/LaunchArguments.cs b/OpenRA.Game/Support/LaunchArguments.cs index 16c5cae8e3..659fde15d9 100644 --- a/OpenRA.Game/Support/LaunchArguments.cs +++ b/OpenRA.Game/Support/LaunchArguments.cs @@ -23,6 +23,9 @@ namespace OpenRA public LaunchArguments(Arguments args) { + if (args == null) + return; + foreach (var f in this.GetType().GetFields()) if (args.Contains("Launch" + "." + f.Name)) FieldLoader.LoadField(this, f.Name, args.GetValue("Launch" + "." + f.Name, ""));