diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs index f7a29c6aba9d025eea1e0259d3ac3962e5adbf31..fd23e4d056f6be2342c73ef376c607ae490b99eb 100644 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs @@ -488,7 +488,8 @@ namespace CodeImp.DoomBuilder.BuilderModes } //mxd - if(General.Map.UDMF) { + if(General.Map.UDMF) + { foreach(KeyValuePair<Vertex, VisualVertexPair> pair in vertices) pair.Value.Update(); } diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualSector.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualSector.cs index 15cb001bbc7e915d4816650f706c9f1e3a968880..aefc270817c8f39237bb0bce15576f60dbaaba26 100644 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualSector.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualSector.cs @@ -297,7 +297,7 @@ namespace CodeImp.DoomBuilder.BuilderModes VisualSidedefParts parts = oldsides.ContainsKey(sd) ? oldsides[sd] : new VisualSidedefParts(); // Doublesided or singlesided? - if(sd.Other != null) + if(sd.Other != null && sd.Line.IsFlagSet(General.Map.Config.DoubleSidedFlag)) { // Create upper part VisualUpper vu = parts.upper ?? new VisualUpper(mode, this, sd);