From 81ea4e8ec7ca4f35287fbe3a2e7d62a7a4787fbe Mon Sep 17 00:00:00 2001 From: BDisp Date: Mon, 30 Oct 2023 20:36:03 +0000 Subject: [PATCH] Fixes #2944. TreeView ColorGetter not disposing sometimes causes unit test error. (#2945) --- Terminal.Gui/Views/TreeView/TreeView.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Terminal.Gui/Views/TreeView/TreeView.cs b/Terminal.Gui/Views/TreeView/TreeView.cs index ba6394411..b56660876 100644 --- a/Terminal.Gui/Views/TreeView/TreeView.cs +++ b/Terminal.Gui/Views/TreeView/TreeView.cs @@ -1433,6 +1433,13 @@ namespace Terminal.Gui { DrawLine?.Invoke (this, e); } + /// + protected override void Dispose (bool disposing) + { + base.Dispose (disposing); + + ColorGetter = null; + } } class TreeSelection where T : class {