From 06c90f0bd5b3eb9280e94d793fbf26f33a650cc4 Mon Sep 17 00:00:00 2001 From: BDisp Date: Mon, 18 Nov 2024 23:50:44 +0000 Subject: [PATCH] Fix unit test. --- Terminal.Gui/Views/TabView.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Terminal.Gui/Views/TabView.cs b/Terminal.Gui/Views/TabView.cs index 9d373f6f2..985b6283c 100644 --- a/Terminal.Gui/Views/TabView.cs +++ b/Terminal.Gui/Views/TabView.cs @@ -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 (); }