Fix unit test.

This commit is contained in:
BDisp
2024-11-18 23:50:44 +00:00
parent a739ad1523
commit 06c90f0bd5

View File

@@ -112,7 +112,7 @@ public class TabView : View
set
{
Tab? old = _selectedTab;
_selectedTabHasFocus = old?.HasFocus == true || !_contentView.CanFocus;
_selectedTabHasFocus = old is { } && (old.HasFocus == true || !_contentView.CanFocus);
if (_selectedTab is { })
{
@@ -140,7 +140,7 @@ public class TabView : View
if (old != _selectedTab)
{
if (_selectedTabHasFocus)
if (_selectedTabHasFocus || !_contentView.CanFocus)
{
SelectedTab?.SetFocus ();
}