From a8ddd7f94f961256d4bc7d9a6358aaab9763bdd1 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 31 May 2015 20:36:16 -0400 Subject: [PATCH] Fixed the new uiOpenFile(). Now I can do uiSaveFile() too... --- redo/windows/stddialogs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redo/windows/stddialogs.c b/redo/windows/stddialogs.c index b82fe4d3..854ad80f 100644 --- a/redo/windows/stddialogs.c +++ b/redo/windows/stddialogs.c @@ -7,6 +7,7 @@ #define NFILENAME 4096 // TODO not in MinGW-w64? +// TODO IFileSaveDialog only? #define FOS_SUPPORTSTREAMABLEITEMS 0x80000000 char *uiOpenFile(void) @@ -27,7 +28,7 @@ char *uiOpenFile(void) hr = IFileOpenDialog_GetOptions(d, &opts); if (hr != S_OK) logHRESULT("error getting current options in uiOpenFile()", hr); - opts |= FOS_NOCHANGEDIR | FOS_ALLNONSTORAGEITEMS | FOS_NOVALIDATE | FOS_PATHMUSTEXIST | FOS_FILEMUSTEXIST | FOS_SHAREAWARE | FOS_NOTESTFILECREATE | FOS_NODEREFERENCELINKS | FOS_FORCESHOWHIDDEN | FOS_DEFAULTNOMINIMODE | FOS_SUPPORTSTREAMABLEITEMS; + opts |= FOS_NOCHANGEDIR | FOS_ALLNONSTORAGEITEMS | FOS_NOVALIDATE | FOS_PATHMUSTEXIST | FOS_FILEMUSTEXIST | FOS_SHAREAWARE | FOS_NOTESTFILECREATE | FOS_NODEREFERENCELINKS | FOS_FORCESHOWHIDDEN | FOS_DEFAULTNOMINIMODE; hr = IFileOpenDialog_SetOptions(d, opts); if (hr != S_OK) logHRESULT("error setting options in uiOpenFile()", hr);