File tree 1 file changed +8
-10
lines changed
Terminal.Gui/Views/TabView
1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -105,15 +105,14 @@ public TabView ()
105
105
106
106
if ( mostFocused is { } )
107
107
{
108
- for ( int ? i = mostFocused . SuperView ? . InternalSubViews . IndexOf ( mostFocused ) - 1 ; i > - 1 ; i -- )
108
+ for ( int ? i = mostFocused . SuperView ? . SubViews . IndexOf ( mostFocused ) - 1 ; i > - 1 ; i -- )
109
109
{
110
- var view = mostFocused . SuperView ? . InternalSubViews [ ( int ) i ] ;
110
+ var view = mostFocused . SuperView ? . SubViews . ElementAt ( ( int ) i ) ;
111
111
112
112
if ( view is { CanFocus : true , Enabled : true , Visible : true } )
113
113
{
114
- view . SetFocus ( ) ;
115
-
116
- return true ;
114
+ // Let toplevel handle it
115
+ return false ;
117
116
}
118
117
}
119
118
}
@@ -140,15 +139,14 @@ public TabView ()
140
139
141
140
if ( mostFocused is { } )
142
141
{
143
- for ( int ? i = mostFocused . SuperView ? . InternalSubViews . IndexOf ( mostFocused ) + 1 ; i < mostFocused . SuperView ? . InternalSubViews . Count ; i ++ )
142
+ for ( int ? i = mostFocused . SuperView ? . SubViews . IndexOf ( mostFocused ) + 1 ; i < mostFocused . SuperView ? . SubViews . Count ; i ++ )
144
143
{
145
- var view = mostFocused . SuperView ? . InternalSubViews [ ( int ) i ] ;
144
+ var view = mostFocused . SuperView ? . SubViews . ElementAt ( ( int ) i ) ;
146
145
147
146
if ( view is { CanFocus : true , Enabled : true , Visible : true } )
148
147
{
149
- view . SetFocus ( ) ;
150
-
151
- return true ;
148
+ // Let toplevel handle it
149
+ return false ;
152
150
}
153
151
}
154
152
}
You can’t perform that action at this time.
0 commit comments