mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
Simplify and fix a bug.
This commit is contained in:
@@ -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 ();
|
||||
|
||||
Reference in New Issue
Block a user