From afaa924b5776f991403fc2fd1da4a1704e18c44a Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 29 May 2024 12:55:08 +0100 Subject: [PATCH] Simplify and fix a bug. --- Terminal.Gui/Views/ListView.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Terminal.Gui/Views/ListView.cs b/Terminal.Gui/Views/ListView.cs index 9c70afaec..7c8dfbf80 100644 --- a/Terminal.Gui/Views/ListView.cs +++ b/Terminal.Gui/Views/ListView.cs @@ -527,10 +527,12 @@ public class ListView : View if (Viewport.Y + _selected > Viewport.Height - 1) { - int offset = _selected < Viewport.Height - 1 - ? Math.Max (Viewport.Height - _selected + 1, 0) - : Math.Max (_selected - Viewport.Height - +1, 0); - Viewport = Viewport with { Y = offset }; + Viewport = Viewport with + { + Y = _selected < Viewport.Height - 1 + ? Math.Max (Viewport.Height - _selected + 1, 0) + : Math.Max (_selected - Viewport.Height + 1, 0) + }; } OnSelectedChanged ();