From cc3db4bb69df111b5ad811ae703ea5224fa2da76 Mon Sep 17 00:00:00 2001 From: eeeXun Date: Mon, 24 Oct 2022 15:43:38 +0800 Subject: [PATCH] move to index when switch page --- ui.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui.go b/ui.go index 74ca2a5..21c57b0 100644 --- a/ui.go +++ b/ui.go @@ -263,10 +263,12 @@ func uiInit() { langButton.SetSelectedFunc(func() { mainPage.HidePage("stylePage") mainPage.ShowPage("langPage") + app.SetFocus(langCycle.GetCurrentUI()) }) styleButton.SetSelectedFunc(func() { mainPage.HidePage("langPage") mainPage.ShowPage("stylePage") + app.SetFocus(styleCycle.GetCurrentUI()) }) } @@ -299,6 +301,7 @@ func langWindowHandler(event *tcell.EventKey) *tcell.EventKey { case '2': mainPage.HidePage("langPage") mainPage.ShowPage("stylePage") + app.SetFocus(styleCycle.GetCurrentUI()) } return event @@ -311,6 +314,7 @@ func styleWindowHandler(event *tcell.EventKey) *tcell.EventKey { case '1': mainPage.HidePage("stylePage") mainPage.ShowPage("langPage") + app.SetFocus(langCycle.GetCurrentUI()) } return event @@ -322,6 +326,7 @@ func translatePageHandler(event *tcell.EventKey) *tcell.EventKey { switch key { case tcell.KeyEsc: mainPage.ShowPage("langPage") + app.SetFocus(langCycle.GetCurrentUI()) case tcell.KeyCtrlJ: message := srcBox.GetText() if len(message) > 0 {