Browse Source

Check if path is file (#17500)

pull/17516/head
zii-dmg 1 year ago
committed by GitHub
parent
commit
ec7e68c19d
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs

2
src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs

@ -45,7 +45,7 @@ namespace Avalonia.X11.NativeDialogs
var res = await ShowDialog(options.Title, _window, GtkFileChooserAction.Open,
options.AllowMultiple, options.SuggestedStartLocation, null, options.FileTypeFilter, null, false)
.ConfigureAwait(false);
return res?.Select(f => new BclStorageFile(new FileInfo(f))).ToArray() ?? Array.Empty<IStorageFile>();
return res?.Where(f => File.Exists(f)).Select(f => new BclStorageFile(new FileInfo(f))).ToArray() ?? Array.Empty<IStorageFile>();
});
}

Loading…
Cancel
Save