diff --git a/Source/Core/Map/MapSet.cs b/Source/Core/Map/MapSet.cs index 6a675624af46b7fd10a605e621716a6991526742..b793fef1120e16a310f1fd99c65c873b9ae0d48f 100644 --- a/Source/Core/Map/MapSet.cs +++ b/Source/Core/Map/MapSet.cs @@ -1306,25 +1306,25 @@ namespace CodeImp.DoomBuilder.Map // This creates a marking from selection public void MarkSelectedVertices(bool selected, bool mark) { - foreach(Vertex v in vertices) if(v.Selected == selected) v.Marked = mark; + foreach(Vertex v in sel_vertices) v.Marked = mark; } // This creates a marking from selection public void MarkSelectedLinedefs(bool selected, bool mark) { - foreach(Linedef l in linedefs) if(l.Selected == selected) l.Marked = mark; + foreach(Linedef l in sel_linedefs) l.Marked = mark; } // This creates a marking from selection public void MarkSelectedSectors(bool selected, bool mark) { - foreach(Sector s in sectors) if(s.Selected == selected) s.Marked = mark; + foreach(Sector s in sel_sectors) s.Marked = mark; } // This creates a marking from selection public void MarkSelectedThings(bool selected, bool mark) { - foreach(Thing t in things) if(t.Selected == selected) t.Marked = mark; + foreach(Thing t in sel_things) t.Marked = mark; } /// <summary> diff --git a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs index 4599da10c2908a0a64d4d973cc5c1aa8e3c5f9b5..9c4239ccf932d221d85398b466cce2098c14c1e5 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs @@ -715,6 +715,7 @@ namespace CodeImp.DoomBuilder.BuilderModes } UpdateGeometry(); + General.Map.Map.Update(); } // Set presentation @@ -1272,6 +1273,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Update UpdateGeometry(); UpdateRectangleComponents(); + General.Map.Map.Update(); General.Interface.RedrawDisplay(); } @@ -1286,6 +1288,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Update UpdateGeometry(); UpdateRectangleComponents(); + General.Map.Map.Update(); General.Interface.RedrawDisplay(); }