Fixed the new uiOpenFile(). Now I can do uiSaveFile() too...

This commit is contained in:
Pietro Gagliardi 2015-05-31 20:36:16 -04:00
parent f403c23001
commit a8ddd7f94f
1 changed files with 2 additions and 1 deletions

View File

@ -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);