From f0cba82539d5128d1e00c86ca577e54638e26224 Mon Sep 17 00:00:00 2001 From: godcong is not god Date: Wed, 5 Aug 2020 17:13:29 +0800 Subject: [PATCH] Update fileitem.go fix issue #1235 --- dialog/fileitem.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dialog/fileitem.go b/dialog/fileitem.go index 63eb720d19..893bf02b19 100644 --- a/dialog/fileitem.go +++ b/dialog/fileitem.go @@ -58,12 +58,15 @@ func (i *fileDialogItem) isDirectory() bool { func (f *fileDialog) newFileItem(path string, dir bool) *fileDialogItem { var icon fyne.CanvasObject - if dir { + var name string + if dir { icon = canvas.NewImageFromResource(theme.FolderIcon()) + name = filepath.Base(path) } else { icon = NewFileIcon(storage.NewURI("file://" + path)) + name = fileName(path) } - name := fileName(path) + ret := &fileDialogItem{ picker: f,