diff --git a/UVtools.GUI/FrmMain.cs b/UVtools.GUI/FrmMain.cs index 71b7b78..22435f3 100644 --- a/UVtools.GUI/FrmMain.cs +++ b/UVtools.GUI/FrmMain.cs @@ -3851,10 +3851,15 @@ namespace UVtools.GUI void UpdateIssuesList() { flvIssues.ClearObjects(); - if (!ReferenceEquals(Issues, null)) + + if (!ReferenceEquals(Issues, null) && Issues.Count > 0) { flvIssues.SetObjects(Issues); } + else + { + UpdateLayerTrackerHighlightIssues(); + } UpdateIssuesInfo(); ShowLayer(); @@ -3981,10 +3986,10 @@ namespace UVtools.GUI ComputeIssues(islandConfig, resinTrapConfig, touchingBoundConfig, tsIssuesDetectEmptyLayers.Checked); } - - operation.Issues = Issues; } + operation.Issues = Issues; + break; }