Browse Source

fixes: Dialog cancel consistency on windows

pull/6160/head
Giuseppe Lippolis 5 years ago
parent
commit
b85bba7d2d
  1. 6
      src/Windows/Avalonia.Win32/SystemDialogImpl.cs

6
src/Windows/Avalonia.Win32/SystemDialogImpl.cs

@ -19,7 +19,7 @@ namespace Avalonia.Win32
var hWnd = parent?.PlatformImpl?.Handle?.Handle ?? IntPtr.Zero;
return Task.Factory.StartNew(() =>
{
var result = Array.Empty<string>();
string[] result = default;
Guid clsid = dialog is OpenFileDialog ? UnmanagedMethods.ShellIds.OpenFileDialog : UnmanagedMethods.ShellIds.SaveFileDialog;
Guid iid = UnmanagedMethods.ShellIds.IFileDialog;
@ -100,7 +100,7 @@ namespace Avalonia.Win32
{
return Task.Factory.StartNew(() =>
{
string result = string.Empty;
string result = default;
var hWnd = parent?.PlatformImpl?.Handle?.Handle ?? IntPtr.Zero;
Guid clsid = UnmanagedMethods.ShellIds.OpenFileDialog;
@ -164,7 +164,7 @@ namespace Avalonia.Win32
}
}
}
return "";
return default;
}
}
}

Loading…
Cancel
Save