From c0bdae79b81795a55fe8e05785c3c2ffcff1048c Mon Sep 17 00:00:00 2001 From: biwa <6475593+biwa@users.noreply.github.com> Date: Thu, 30 Apr 2020 20:22:26 +0200 Subject: [PATCH] Fixed a crash that happened when entering Edit Selection Mode while performing the Edit action --- .../Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs index 6b7778551..a1adf56df 100755 --- a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs @@ -1226,7 +1226,8 @@ namespace CodeImp.DoomBuilder.BuilderModes autodrag = (pasting && mouseinside && BuilderPlug.Me.AutoDragOnPaste); snaptonearest = General.Interface.AutoMerge; //mxd - + selectedsectors = new Dictionary<Sector, SectorTextureInfo>(); //mxd + // Add toolbar buttons General.Interface.BeginToolbarUpdate(); //mxd General.Interface.AddButton(BuilderPlug.Me.MenusForm.FlipSelectionH); @@ -1256,7 +1257,7 @@ namespace CodeImp.DoomBuilder.BuilderModes ICollection<Vertex> verts = General.Map.Map.GetVerticesFromLinesMarks(true); foreach(Vertex v in verts) v.Marked = true; ICollection<Sector> sectors = General.Map.Map.GetSelectedSectors(true); //mxd - selectedsectors = new Dictionary<Sector, SectorTextureInfo>(); //mxd + foreach(Sector s in sectors) { foreach(Sidedef sd in s.Sidedefs) -- GitLab