[ros-diffs] [akhaldi] 53378: [SHELL32] Claudiu Mihail: * Return ERROR_FILE_NOT_FOUND when a file isn't found. Similar to r53373.

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Mon Aug 22 16:32:17 UTC 2011


Author: akhaldi
Date: Mon Aug 22 16:32:16 2011
New Revision: 53378

URL: http://svn.reactos.org/svn/reactos?rev=53378&view=rev
Log:
[SHELL32]
Claudiu Mihail:
* Return ERROR_FILE_NOT_FOUND when a file isn't found. Similar to r53373.

Modified:
    branches/shell32_new-bringup/dll/win32/shell32/shlfileop.cpp

Modified: branches/shell32_new-bringup/dll/win32/shell32/shlfileop.cpp
URL: http://svn.reactos.org/svn/reactos/branches/shell32_new-bringup/dll/win32/shell32/shlfileop.cpp?rev=53378&r1=53377&r2=53378&view=diff
==============================================================================
--- branches/shell32_new-bringup/dll/win32/shell32/shlfileop.cpp [iso-8859-1] (original)
+++ branches/shell32_new-bringup/dll/win32/shell32/shlfileop.cpp [iso-8859-1] Mon Aug 22 16:32:16 2011
@@ -1130,8 +1130,12 @@
             add_file_to_entry(file, szCurFile);
             file->attributes = GetFileAttributesW( file->szFullPath );
             file->bExists = (file->attributes != INVALID_FILE_ATTRIBUTES);
-            if (!file->bExists) flList->bAnyDontExist = TRUE;
-            if (IsAttribDir(file->attributes)) flList->bAnyDirectories = TRUE;
+            
+            if (!file->bExists)
+                flList->bAnyDontExist = TRUE;
+            
+            if (IsAttribDir(file->attributes))
+                flList->bAnyDirectories = TRUE;
         }
 
         /* advance to the next string */
@@ -1457,7 +1461,7 @@
             bPathExists = SHELL_DeleteDirectoryW(lpFileOp->hwnd, fileEntry->szFullPath, FALSE);
 
         if (!bPathExists)
-            return ERROR_PATH_NOT_FOUND;
+            return ERROR_FILE_NOT_FOUND;
     }
 
     return ERROR_SUCCESS;




More information about the Ros-diffs mailing list