diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs
index 6b10f85db7aa582caefe68e2db12bbf20b26f8b9..e75922ecb6757af953fb27bf9e8988a045bb3e4b 100755
--- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs
+++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs
@@ -1462,7 +1462,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
 
 				// Things are automatically selected on creation
 				foreach (Thing t in General.Map.Map.GetSelectedThings(true))
-					CreateVisualThing(t);
+					allthings[t] = CreateVisualThing(t);
 
 				// For linedefs it's a bit more complicated...
 				foreach (Linedef ld in General.Map.Map.GetSelectedLinedefs(true))