diff --git a/internal/guimain/fyne.go b/internal/guimain/fyne.go index c70fe32..5b193e7 100644 --- a/internal/guimain/fyne.go +++ b/internal/guimain/fyne.go @@ -116,11 +116,13 @@ func (a *GetGo) Init(w fyne.Window) { func() { dialog.ShowFolderOpen( func(uri fyne.ListableURI, err error) { + if uri == nil || err != nil { + return + } // TODO: Should look into data binding for these fields. a.savepath = uri.Path() a.lblSavePath.SetText(uri.Path()) - }, a.parent) - + }, w) }, )