From 528f767b646227dec82c84765671914b9e8a8634 Mon Sep 17 00:00:00 2001 From: shcherban Date: Wed, 30 Sep 2015 14:28:08 +0300 Subject: [PATCH] Fixed #221 (InitialFileName not set for OpenFileDialog/SaveFileDialog on windows ) --- src/Windows/Perspex.Win32/SystemDialogImpl.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Windows/Perspex.Win32/SystemDialogImpl.cs b/src/Windows/Perspex.Win32/SystemDialogImpl.cs index 71b0b58e87..7ba493b3d3 100644 --- a/src/Windows/Perspex.Win32/SystemDialogImpl.cs +++ b/src/Windows/Perspex.Win32/SystemDialogImpl.cs @@ -41,6 +41,8 @@ namespace Perspex.Win32 var defExt = (dialog as SaveFileDialog)?.DefaultExtension; var buffer = new char[256]; + dialog.InitialFileName?.CopyTo(0, buffer, 0, dialog.InitialFileName.Length); + fixed (char* pBuffer = buffer) fixed (char* pFilterBuffer = filterBuffer) fixed (char* pDefExt = defExt)