Browse Source

Check if path is file (#17500)

release/11.2.1
zii-dmg 1 year ago
committed by Max Katz
parent
commit
9c5e63992d
  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