diff --git a/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs b/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs index 430d95c..d25acb5 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/LinedefsMode.cs @@ -2459,6 +2459,11 @@ namespace CodeImp.DoomBuilder.BuilderModes else General.Interface.DisplayStatus(StatusType.Action, "Incremented tag of one linedef to " + selected.First().Tag + "."); + + // If something is highlighted make sure to update the association so that it contains valid data + if (highlighted != null && !highlighted.IsDisposed) + highlightasso.Set(highlighted); + // Update General.Map.Map.Update(); General.Interface.RedrawDisplay(); @@ -2493,6 +2498,11 @@ namespace CodeImp.DoomBuilder.BuilderModes else General.Interface.DisplayStatus(StatusType.Action, "Decremented tag of one linedef to " + selected.First().Tag + "."); + + // If something is highlighted make sure to update the association so that it contains valid data + if (highlighted != null && !highlighted.IsDisposed) + highlightasso.Set(highlighted); + // Update General.Map.Map.Update(); General.Interface.RedrawDisplay(); diff --git a/Source/Plugins/BuilderModes/ClassicModes/SectorsMode.cs b/Source/Plugins/BuilderModes/ClassicModes/SectorsMode.cs index 492dfba..892df72 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/SectorsMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/SectorsMode.cs @@ -2665,6 +2665,11 @@ namespace CodeImp.DoomBuilder.BuilderModes else General.Interface.DisplayStatus(StatusType.Action, "Incremented tag of one sector to " + selected.First().Tag + "."); + + // If something is highlighted make sure to update the association so that it contains valid data + if (highlighted != null && !highlighted.IsDisposed) + highlightasso.Set(highlighted); + // Update UpdateSelectionInfo(); UpdateEffectLabels(); @@ -2702,6 +2707,11 @@ namespace CodeImp.DoomBuilder.BuilderModes else General.Interface.DisplayStatus(StatusType.Action, "Decremented tag of one sector to " + selected.First().Tag + "."); + + // If something is highlighted make sure to update the association so that it contains valid data + if (highlighted != null && !highlighted.IsDisposed) + highlightasso.Set(highlighted); + // Update UpdateSelectionInfo(); UpdateEffectLabels();