summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PackUpdater/Src/Events.cpp24
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;
}