瀏覽代碼

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

BDisp 8 月之前
父節點
當前提交
684fb199ed
共有 2 個文件被更改,包括 4 次插入5 次删除
  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>