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); frm.SetOptions(options);
if (defaultExtension is not null) if (defaultExtension is null)
{ {
fixed (char* pExt = defaultExtension) defaultExtension = String.Empty;
{ }
frm.SetDefaultExtension(pExt);
} fixed (char* pExt = defaultExtension)
{
frm.SetDefaultExtension(pExt);
} }
suggestedFileName ??= ""; suggestedFileName ??= "";

Loading…
Cancel
Save