Prechádzať zdrojové kódy

Set focus to main flex when Esc is pressed when focus on message input field

ayntgl 4 rokov pred
rodič
commit
99481e5712
1 zmenil súbory, kde vykonal 4 pridanie a 2 odobranie
  1. 4 2
      ui/handlers.go

+ 4 - 2
ui/handlers.go

@@ -314,8 +314,10 @@ func onMessageInputFieldInputCapture(app *App, e *tcell.EventKey) *tcell.EventKe
 		app.MessageInputField.SetText(text)
 		return nil
 	case "Esc":
-		app.MessageInputField.SetText("")
-		app.MessageInputField.SetTitle("")
+		app.MessageInputField.
+			SetText("").
+			SetTitle("")
+		app.SetFocus(app.MainFlex)
 
 		app.SelectedMessage = -1
 		app.MessagesTextView.Highlight()