diff --git a/Source/Core/Geometry/Tools.cs b/Source/Core/Geometry/Tools.cs index 6fb6e35c..be451a41 100644 --- a/Source/Core/Geometry/Tools.cs +++ b/Source/Core/Geometry/Tools.cs @@ -1380,9 +1380,6 @@ namespace CodeImp.DoomBuilder.Geometry if((newlines[i].Front == null) && (newlines[i].Back == null)) newlines[i].Dispose(); } } - - // Snap to map format accuracy - General.Map.Map.SnapAllToAccuracy(); // Mark new geometry only General.Map.Map.ClearMarkedLinedefs(false); diff --git a/Source/Plugins/BuilderModes/ClassicModes/DrawGeometryMode.cs b/Source/Plugins/BuilderModes/ClassicModes/DrawGeometryMode.cs index ada032e3..2eea1c80 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/DrawGeometryMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/DrawGeometryMode.cs @@ -410,6 +410,9 @@ namespace CodeImp.DoomBuilder.BuilderModes // Make the drawing Tools.DrawLines(points); + + // Snap to map format accuracy + General.Map.Map.SnapAllToAccuracy(); // Clear selection General.Map.Map.ClearAllSelected();