瀏覽代碼

Only allow focus on guilds tree if it exists (#350)

cyberme0w 2 年之前
父節點
當前提交
c07731a98d
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      cmd/main_flex.go

+ 3 - 1
cmd/main_flex.go

@@ -57,7 +57,9 @@ func (mf *MainFlex) onInputCapture(event *tcell.EventKey) *tcell.EventKey {
 
 		return nil
 	case cfg.Keys.GuildsTree.Focus:
-		app.SetFocus(mf.guildsTree)
+		if mf.GetItemCount() == 2 {
+			app.SetFocus(mf.guildsTree)
+		}
 		return nil
 	case cfg.Keys.MessagesText.Focus:
 		app.SetFocus(mf.messagesText)