Fixed, Linedefs mode: fixed inability to highlight linedefs when "Stitch geometry within" setting was set to 0.

Fixed, Visual mode: fixed a crash when performing "Auto-align textures" actions on selected sidedefs when there were also floors/ceilings selected.
This commit is contained in:
MaxED 2016-05-08 18:45:26 +00:00 committed by spherallic
parent 07705464e1
commit 2be07ef1ee
2 changed files with 4 additions and 3 deletions

View file

@ -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;

View file

@ -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);
}
}