瀏覽代碼

Fixes #2944. TreeView ColorGetter not disposing sometimes causes unit test error. (#2945)

BDisp 1 年之前
父節點
當前提交
81ea4e8ec7
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      Terminal.Gui/Views/TreeView/TreeView.cs

+ 7 - 0
Terminal.Gui/Views/TreeView/TreeView.cs

@@ -1433,6 +1433,13 @@ namespace Terminal.Gui {
 			DrawLine?.Invoke (this, e);
 			DrawLine?.Invoke (this, e);
 		}
 		}
 
 
+		/// <inheritdoc/>
+		protected override void Dispose (bool disposing)
+		{
+			base.Dispose (disposing);
+
+			ColorGetter = null;
+		}
 	}
 	}
 	class TreeSelection<T> where T : class {
 	class TreeSelection<T> where T : class {