diff --git a/Terminal.Gui/Views/ListView.cs b/Terminal.Gui/Views/ListView.cs
index c60ceeb68..d7c7bcceb 100644
--- a/Terminal.Gui/Views/ListView.cs
+++ b/Terminal.Gui/Views/ListView.cs
@@ -529,6 +529,17 @@ namespace Terminal.Gui {
return true;
}
+ ///
+ public override bool OnEnter (View view)
+ {
+ if (lastSelectedItem == -1) {
+ OnSelectedChanged ();
+ return true;
+ }
+
+ return false;
+ }
+
///
public override void PositionCursor ()
{