diff --git a/internal/driver/gomobile/folder_desktop.go b/internal/driver/gomobile/folder_desktop.go index 72218bc25f..0aa3e488a5 100644 --- a/internal/driver/gomobile/folder_desktop.go +++ b/internal/driver/gomobile/folder_desktop.go @@ -2,12 +2,16 @@ package gomobile -import "fyne.io/fyne" +import ( + "fyne.io/fyne" + "fyne.io/fyne/storage" +) -func canListURI(fyne.URI) bool { - return false +func canListURI(u fyne.URI) bool { + listable, _ := storage.CanList(u) + return listable } -func listURI(fyne.URI) ([]fyne.URI, error) { - return nil, nil +func listURI(u fyne.URI) ([]fyne.URI, error) { + return storage.List(u) }