Tig Kindel 2 éve
szülő
commit
1e17cf0202
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      Terminal.Gui/Views/ListView.cs

+ 2 - 2
Terminal.Gui/Views/ListView.cs

@@ -126,6 +126,7 @@ namespace Terminal.Gui {
 			get => source;
 			set {
 				source = value;
+				navigator = null;
 				top = 0;
 				selected = 0;
 				lastSelectedItem = -1;
@@ -439,7 +440,6 @@ namespace Terminal.Gui {
 			// Enable user to find & select an item by typing text
 			if (!kb.IsAlt && !kb.IsCapslock && !kb.IsCtrl && !kb.IsScrolllock && !kb.IsNumlock) {
 				if (navigator == null) {
-					// BUGBUG: If items change this needs to be recreated.
 					navigator = new SearchCollectionNavigator (source.ToList ().Cast<object> ());
 				}
 				var newItem = navigator.CalculateNewIndex (SelectedItem, (char)kb.KeyValue);
@@ -744,7 +744,7 @@ namespace Terminal.Gui {
 
 			if (lastSelectedItem == -1) {
 				EnsuresVisibilitySelectedItem ();
-				//OnSelectedChanged ();
+				OnSelectedChanged ();
 			}
 
 			return base.OnEnter (view);