Răsfoiți Sursa

Simplify and fix a bug.

BDisp 1 an în urmă
părinte
comite
afaa924b57
1 a modificat fișierele cu 6 adăugiri și 4 ștergeri
  1. 6 4
      Terminal.Gui/Views/ListView.cs

+ 6 - 4
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 ();