diff --git a/main.go b/main.go index 6b7b639..39ecd10 100644 --- a/main.go +++ b/main.go @@ -549,12 +549,14 @@ func main() { fileSearchResultWrapper.Hide() } // focus 1st element - b := appFlowBox.GetChildAtIndex(0) - if b != nil { - button, err := b.GetChild() - if err == nil { - button.ToWidget().GrabFocus() - } + var button gtk.IWidget + if pinnedFlowBox.GetChildren().Length() > 0 { + button, err = pinnedFlowBox.GetChildAtIndex(0).GetChild() + } else { + button, err = appFlowBox.GetChildAtIndex(0).GetChild() + } + if err == nil { + button.ToWidget().GrabFocus() } }