2008/10/17 Vitaly Perov <[EMAIL PROTECTED]>: > > > From e2eec69ff86960bd6729a3105747310ce9c256fd Mon Sep 17 00:00:00 2001 > From: Vitaly Perov <[EMAIL PROTECTED]> > Date: Fri, 17 Oct 2008 16:56:46 +0400 > Subject: [PATCH] shell32: FOF_MULTIDESTFILES must be set when copying files > into directory > > --- > dlls/shell32/shlfileop.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/dlls/shell32/shlfileop.c b/dlls/shell32/shlfileop.c > index 49f61d3..e6565ea 100644 > --- a/dlls/shell32/shlfileop.c > +++ b/dlls/shell32/shlfileop.c > @@ -1382,6 +1382,7 @@ static void move_dir_to_dir(LPSHFILEOPSTRUCTW lpFileOp, > const FILE_ENTRY *feFrom > fileOp = *lpFileOp; > fileOp.pFrom = szFrom; > fileOp.pTo = szTo; > + fileOp.fFlags |= FOF_MULTIDESTFILES; > > SHFileOperationW(&fileOp); > RemoveDirectoryW(feFrom->szFullPath); >
We've been over this before. This needs a test case. Either way, this doesn't look right. What are you trying to fix? -- James Hawkins