diff --git a/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs b/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs index 6429caf..b907575 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs @@ -1007,10 +1007,11 @@ namespace CodeImp.DoomBuilder.BuilderModes else if(e.Button == MouseButtons.None) // Not holding any buttons? { // Find the nearest linedef within highlight range - Linedef l = General.Map.Map.NearestLinedefRange(mousemappos, BuilderPlug.Me.StitchRange / renderer.Scale); + Linedef l = General.Map.Map.NearestLinedefRange(mousemappos, BuilderPlug.Me.HighlightRange / renderer.Scale); //mxd. Render insert vertex preview - if(l != null) + Linedef sl = General.Map.Map.NearestLinedefRange(mousemappos, BuilderPlug.Me.StitchRange / renderer.Scale); + if(sl != null) { bool snaptogrid = General.Interface.ShiftState ^ General.Interface.SnapToGrid; bool snaptonearest = General.Interface.CtrlState ^ General.Interface.AutoMerge; diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs index 8a4e5a9..ae24ac1 100644 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs @@ -4599,7 +4599,7 @@ namespace CodeImp.DoomBuilder.BuilderModes { foreach(IVisualEventReceiver i in selectedobjects) { - BaseVisualGeometrySidedef side = (BaseVisualGeometrySidedef)i; + BaseVisualGeometrySidedef side = i as BaseVisualGeometrySidedef; if(side != null && !selectedVisualSides.Contains(side)) selectedVisualSides.Add(side); } }