Browse Source

if DefaultExtension is null, then pass empty string to win32 otherwise the extension appending logic gets borked.

pull/11250/head
Dan Walmsley 3 years ago
parent
commit
ff16f8accd
  1. 12
      src/Windows/Avalonia.Win32/Win32StorageProvider.cs

12
src/Windows/Avalonia.Win32/Win32StorageProvider.cs

@ -99,12 +99,14 @@ namespace Avalonia.Win32
}
frm.SetOptions(options);
if (defaultExtension is not null)
if (defaultExtension is null)
{
fixed (char* pExt = defaultExtension)
{
frm.SetDefaultExtension(pExt);
}
defaultExtension = String.Empty;
}
fixed (char* pExt = defaultExtension)
{
frm.SetDefaultExtension(pExt);
}
suggestedFileName ??= "";

Loading…
Cancel
Save