浏览代码

Simplify and fix a bug.

BDisp 1 年之前
父节点
当前提交
afaa924b57
共有 1 个文件被更改,包括 6 次插入4 次删除
  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)
             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 ();
             OnSelectedChanged ();