Forráskód Böngészése

remove table event handlers in treetablesource

Shlomi Assaf 2 éve
szülő
commit
01c6350b67
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      Terminal.Gui/Views/TableView/TreeTableSource.cs

+ 3 - 1
Terminal.Gui/Views/TableView/TreeTableSource.cs

@@ -68,6 +68,8 @@ public class TreeTableSource<T> : IEnumerableTableSource<T>, IDisposable where T
 	/// <inheritdoc/>
 	public void Dispose ()
 	{
+		_tableView.KeyPress -= Table_KeyPress;
+		_tableView.MouseClick -= Table_MouseClick;
 		_tree.Dispose ();
 	}
 
@@ -200,4 +202,4 @@ public class TreeTableSource<T> : IEnumerableTableSource<T>, IDisposable where T
 	{
 		return _tree.BuildLineMap ().Select (b => b.Model);
 	}
-}
+}