summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb>2011-09-15 13:47:48 +0000
committermataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb>2011-09-15 13:47:48 +0000
commit2ee13a15c6dcf370457147bb85d5095892aacf00 (patch)
tree56abc23dcaa78552a8c07d63f2908594c232b066
parent04007636bc8f5ece651af428962471e4aa5d1b98 (diff)
PackUpdater:
added option for silent folder delete git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@167 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
-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;
}