From f3e4cf06b835704425d3b9de451c94c8c1f25db8 Mon Sep 17 00:00:00 2001 From: MaxED <j.maxed@gmail.com> Date: Fri, 17 Jan 2014 07:55:15 +0000 Subject: [PATCH] Visual mode, "Select" action with "With the same texture" modifier: sidedefs are no longer selected when matching part has zero height. --- .../BuilderModes/VisualModes/BaseVisualGeometrySidedef.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualGeometrySidedef.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualGeometrySidedef.cs index 6008462bb..2d3ed8262 100644 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualGeometrySidedef.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualGeometrySidedef.cs @@ -454,15 +454,15 @@ namespace CodeImp.DoomBuilder.BuilderModes if(withSameTexture) { if(line.Front != null) { - addFrontTop = (line.Front.HighTexture == texture); + addFrontTop = (line.Front.HighTexture == texture && line.Front.HighRequired()); addFrontMiddle = (line.Front.MiddleTexture == texture && line.Front.MiddleRequired()); - addFrontBottom = (line.Front.LowTexture == texture); + addFrontBottom = (line.Front.LowTexture == texture && line.Front.LowRequired()); } if(line.Back != null) { - addBackTop = line.Back.HighTexture == texture; + addBackTop = (line.Back.HighTexture == texture && line.Back.HighRequired()); addBackMiddle = (line.Back.MiddleTexture == texture && line.Back.MiddleRequired()); - addBackBottom = (line.Back.LowTexture == texture); + addBackBottom = (line.Back.LowTexture == texture && line.Back.LowRequired()); } } -- GitLab