diff --git a/Source/Core/Properties/AssemblyInfo.cs b/Source/Core/Properties/AssemblyInfo.cs index de0a49f7..47d3926e 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.2989")] +[assembly: AssemblyVersion("2.3.0.2993")] [assembly: NeutralResourcesLanguageAttribute("en")] -[assembly: AssemblyHash("e7328e4")] +[assembly: AssemblyHash("1d36d3f")] diff --git a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs index 67c5b2fb..df62c24c 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.2989")] +[assembly: AssemblyVersion("2.3.0.2993")] [assembly: NeutralResourcesLanguageAttribute("en")] diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs index 80b2098e..657f2f1b 100755 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs @@ -756,10 +756,14 @@ namespace CodeImp.DoomBuilder.BuilderModes // Remove all vertex handles from selection if(vertices != null && vertices.Count > 0) { - foreach(IVisualEventReceiver i in selectedobjects) - { - if(i is BaseVisualVertex) RemoveSelectedObject(i); - } + for (int i = 0; i < selectedobjects.Count; i++) + { + if (selectedobjects[i] is BaseVisualVertex) + { + RemoveSelectedObject(selectedobjects[i]); + i--; + } + } } }