From 5e3d600408abe2e7be079bc1a3fe879208731f8b Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sat, 1 Aug 2015 13:45:41 +0200 Subject: [PATCH] Fix a crash in LaunchArguments when switching mods --- OpenRA.Game/Support/LaunchArguments.cs | 3 +++ 1 file changed, 3 insertions(+) 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, ""));