diff --git a/Terminal.Gui/Views/ListView.cs b/Terminal.Gui/Views/ListView.cs index 351a959f2..6af1a5786 100644 --- a/Terminal.Gui/Views/ListView.cs +++ b/Terminal.Gui/Views/ListView.cs @@ -520,7 +520,7 @@ namespace Terminal.Gui { public virtual bool OnSelectedChanged () { if (selected != lastSelectedItem) { - var value = source.Count > 0 ? source.ToList () [selected] : null; + var value = source?.Count > 0 ? source.ToList () [selected] : null; SelectedItemChanged?.Invoke (new ListViewItemEventArgs (selected, value)); lastSelectedItem = selected; return true;