|
@@ -430,7 +430,7 @@ namespace Terminal.Gui {
|
|
var newItem = KeystrokeNavigator?.GetNextMatchingItem (SelectedItem, (char)kb.KeyValue);
|
|
var newItem = KeystrokeNavigator?.GetNextMatchingItem (SelectedItem, (char)kb.KeyValue);
|
|
if (newItem is int && newItem != -1) {
|
|
if (newItem is int && newItem != -1) {
|
|
SelectedItem = (int)newItem;
|
|
SelectedItem = (int)newItem;
|
|
- EnsuresVisibilitySelectedItem ();
|
|
|
|
|
|
+ EnsureSelectedItemVisible ();
|
|
SetNeedsDisplay ();
|
|
SetNeedsDisplay ();
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
@@ -727,7 +727,7 @@ namespace Terminal.Gui {
|
|
Application.Driver.SetCursorVisibility (CursorVisibility.Invisible);
|
|
Application.Driver.SetCursorVisibility (CursorVisibility.Invisible);
|
|
|
|
|
|
if (lastSelectedItem == -1) {
|
|
if (lastSelectedItem == -1) {
|
|
- EnsuresVisibilitySelectedItem ();
|
|
|
|
|
|
+ EnsureSelectedItemVisible ();
|
|
}
|
|
}
|
|
|
|
|
|
return base.OnEnter (view);
|
|
return base.OnEnter (view);
|
|
@@ -746,7 +746,7 @@ namespace Terminal.Gui {
|
|
/// <summary>
|
|
/// <summary>
|
|
/// Ensures the selected item is always visible on the screen.
|
|
/// Ensures the selected item is always visible on the screen.
|
|
/// </summary>
|
|
/// </summary>
|
|
- public void EnsuresVisibilitySelectedItem ()
|
|
|
|
|
|
+ public void EnsureSelectedItemVisible ()
|
|
{
|
|
{
|
|
SuperView?.LayoutSubviews ();
|
|
SuperView?.LayoutSubviews ();
|
|
if (selected < top) {
|
|
if (selected < top) {
|