diff options
Diffstat (limited to 'PackUpdater/Src/Events.cpp')
-rw-r--r-- | PackUpdater/Src/Events.cpp | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/PackUpdater/Src/Events.cpp b/PackUpdater/Src/Events.cpp index 7c15ed0..fa192e9 100644 --- a/PackUpdater/Src/Events.cpp +++ b/PackUpdater/Src/Events.cpp @@ -49,17 +49,19 @@ INT_PTR MenuCommand(WPARAM wParam,LPARAM lParam) INT_PTR EmptyFolder(WPARAM wParam,LPARAM lParam)
{
- SHFILEOPSTRUCT file_op = {
- NULL,
- FO_DELETE,
- tszRoot,
- _T(""),
- FOF_NOERRORUI |
- FOF_SILENT,
- false,
- 0,
- _T("") };
- SHFileOperation(&file_op);
+ SHFILEOPSTRUCT file_op = {
+ NULL,
+ FO_DELETE,
+ tszRoot,
+ _T(""),
+ FOF_NOERRORUI |
+ FOF_SILENT,
+ false,
+ 0,
+ _T("") };
+ if (lParam)
+ file_op.fFlags |= FOF_NOCONFIRMMKDIR;
+ SHFileOperation(&file_op);
return 0;
}
|