From 18dea2d7dabfdf0e071f98abcb91d149f2c81bb3 Mon Sep 17 00:00:00 2001
From: MaxED <j.maxed@gmail.com>
Date: Tue, 12 Aug 2014 08:30:19 +0000
Subject: [PATCH] Tag Range plugin: tags of selected map elements should not be
 considered as "already used".

---
 Source/Plugins/TagRange/TagRangeForm.cs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Source/Plugins/TagRange/TagRangeForm.cs b/Source/Plugins/TagRange/TagRangeForm.cs
index e854c8468..77a28d2b9 100644
--- a/Source/Plugins/TagRange/TagRangeForm.cs
+++ b/Source/Plugins/TagRange/TagRangeForm.cs
@@ -34,6 +34,7 @@ namespace CodeImp.DoomBuilder.TagRange
 			string modename = General.Editing.Mode.GetType().Name;
 			if(modename == "SectorsMode")
 			{
+				General.Map.Map.MarkSelectedSectors(true, true); //mxd
 				selectiontype = UniversalType.SectorTag;
 				ICollection<Sector> list = General.Map.Map.GetSelectedSectors(true);
 				initialtags = new List<int>(list.Count); //mxd
@@ -43,6 +44,7 @@ namespace CodeImp.DoomBuilder.TagRange
 			}
 			else if(modename == "LinedefsMode")
 			{
+				General.Map.Map.MarkSelectedLinedefs(true, true); //mxd
 				selectiontype = UniversalType.LinedefTag;
 				ICollection<Linedef> list = General.Map.Map.GetSelectedLinedefs(true);
 				initialtags = new List<int>(list.Count); //mxd
@@ -52,6 +54,7 @@ namespace CodeImp.DoomBuilder.TagRange
 			}
 			else if(modename == "ThingsMode")
 			{
+				General.Map.Map.MarkSelectedThings(true, true); //mxd
 				selectiontype = UniversalType.ThingTag;
 				ICollection<Thing> list = General.Map.Map.GetSelectedThings(true);
 				initialtags = new List<int>(list.Count); //mxd
-- 
GitLab