Bladeren bron

Fixes #3847. TabView changes focus to Tab on Layout.

BDisp 8 maanden geleden
bovenliggende
commit
684fb199ed
2 gewijzigde bestanden met toevoegingen van 4 en 5 verwijderingen
  1. 0 5
      Terminal.Gui/Views/TabView/TabRowView.cs
  2. 4 0
      Terminal.Gui/Views/TabView/TabView.cs

+ 0 - 5
Terminal.Gui/Views/TabView/TabRowView.cs

@@ -64,11 +64,6 @@ internal class TabRowView : View
             return false;
         }
 
-        if (!HasFocus && CanFocus)
-        {
-            SetFocus ();
-        }
-
         if (me.IsSingleDoubleOrTripleClicked)
         {
             var scrollIndicatorHit = 0;

+ 4 - 0
Terminal.Gui/Views/TabView/TabView.cs

@@ -518,6 +518,10 @@ public class TabView : View
         {
             SelectedTab?.SetFocus ();
         }
+        else
+        {
+            SelectedTab?.View?.SetFocus ();
+        }
     }
 
     /// <summary>