change from copyfileW to copyfileExW in MoveFileWithProgressW and add a error check...
authorMagnus Olsen <magnus@greatlord.com>
Mon, 26 Sep 2005 20:44:43 +0000 (20:44 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Mon, 26 Sep 2005 20:44:43 +0000 (20:44 +0000)
svn path=/trunk/; revision=18108

reactos/lib/kernel32/file/move.c

index 6222c56..4b9d70c 100644 (file)
@@ -633,8 +633,19 @@ MoveFileWithProgressW (
                size = wcslen(lpNewFileName);            
                wcscpy((WCHAR *)&lpNewFileName2[size], (WCHAR *)&lpDeleteFile[size2]);
                 
-               /* copy file */           
-               Result = CopyFileW(lpDeleteFile,lpNewFileName2, FALSE);                                                                       
+               /* copy file */                          
+                          Result = CopyFileExW (lpDeleteFile,
+                                     lpNewFileName2,
+                                     lpProgressRoutine,
+                                     lpData,
+                                     NULL,
+                                     0);
+
+                          if (Result == FALSE)
+               {  
+                 DPRINT("MoveFileWithProgressW : Fails\n");
+                 break;
+               }
 
                /* delete file */
                DPRINT("MoveFileWithProgressW : Delete file : %S : %S\n",lpDeleteFile, lpNewFileName2);