From 679f2eec62d668904070d8f07e08d74ffc1a7739 Mon Sep 17 00:00:00 2001
From: ZZYZX <zzyzx@virtual>
Date: Mon, 20 Feb 2017 07:26:59 +0200
Subject: [PATCH] Fixed: check for matching argument lists was severely broken
 and was resetting or not resetting almost randomly

---
 Source/Core/Controls/ArgumentsControl.cs               | 4 ++--
 Source/Core/Properties/AssemblyInfo.cs                 | 4 ++--
 Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Source/Core/Controls/ArgumentsControl.cs b/Source/Core/Controls/ArgumentsControl.cs
index f6a8fe7c1..8222225a3 100755
--- a/Source/Core/Controls/ArgumentsControl.cs
+++ b/Source/Core/Controls/ArgumentsControl.cs
@@ -424,11 +424,11 @@ namespace CodeImp.DoomBuilder.Controls
 			
 			for(int i = 0; i < info1.Length; i++)
 			{
-				if(info1[i].Used != info1[2].Used || info1[i].Type != info1[2].Type 
+				if(info1[i].Used != info1[i].Used || info1[i].Type != info1[i].Type 
 					|| info1[i].Title.ToUpperInvariant() != info2[i].Title.ToUpperInvariant())
 					return false;
 
-				haveusedargs |= (info1[i].Used || info1[2].Used);
+				haveusedargs |= (info1[i].Used || info1[i].Used);
 			}
 
 			return haveusedargs;
diff --git a/Source/Core/Properties/AssemblyInfo.cs b/Source/Core/Properties/AssemblyInfo.cs
index cb4ae259d..89a302177 100755
--- a/Source/Core/Properties/AssemblyInfo.cs
+++ b/Source/Core/Properties/AssemblyInfo.cs
@@ -30,6 +30,6 @@ using CodeImp.DoomBuilder;
 //      Build Number
 //      Revision
 //
-[assembly: AssemblyVersion("2.3.0.2904")]
+[assembly: AssemblyVersion("2.3.0.2905")]
 [assembly: NeutralResourcesLanguageAttribute("en")]
-[assembly: AssemblyHash("bd00eef")]
+[assembly: AssemblyHash("271df46")]
diff --git a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs
index 109ee0028..8e370db55 100755
--- a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs
+++ b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs
@@ -29,5 +29,5 @@ using System.Resources;
 //      Build Number
 //      Revision
 //
-[assembly: AssemblyVersion("2.3.0.2904")]
+[assembly: AssemblyVersion("2.3.0.2905")]
 [assembly: NeutralResourcesLanguageAttribute("en")]
-- 
GitLab