aboutsummaryrefslogtreecommitdiff
path: root/src/3rdParty/efsw/DirectorySnapshot.cpp
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2025-04-09 17:40:13 +0800
committerLi Jin <dragon-fly@qq.com>2025-04-09 17:40:13 +0800
commit9750786a5c03b5ce3ea22b240d1b3cd34990856b (patch)
treee495e43245e1bacc86d33142af202613a82a40c1 /src/3rdParty/efsw/DirectorySnapshot.cpp
parent571fb952b99e580a0381f539885f8f175e2ec3b0 (diff)
downloadyuescript-9750786a5c03b5ce3ea22b240d1b3cd34990856b.tar.gz
yuescript-9750786a5c03b5ce3ea22b240d1b3cd34990856b.tar.bz2
yuescript-9750786a5c03b5ce3ea22b240d1b3cd34990856b.zip
Updated efsw. Fixed issue #204.
Diffstat (limited to 'src/3rdParty/efsw/DirectorySnapshot.cpp')
-rw-r--r--[-rwxr-xr-x]src/3rdParty/efsw/DirectorySnapshot.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/3rdParty/efsw/DirectorySnapshot.cpp b/src/3rdParty/efsw/DirectorySnapshot.cpp
index 6049e4a..f78475f 100755..100644
--- a/src/3rdParty/efsw/DirectorySnapshot.cpp
+++ b/src/3rdParty/efsw/DirectorySnapshot.cpp
@@ -44,7 +44,7 @@ void DirectorySnapshot::initFiles() {
44 Files = FileSystem::filesInfoFromPath( DirectoryInfo.Filepath ); 44 Files = FileSystem::filesInfoFromPath( DirectoryInfo.Filepath );
45 45
46 FileInfoMap::iterator it = Files.begin(); 46 FileInfoMap::iterator it = Files.begin();
47 std::list<std::string> eraseFiles; 47 std::vector<std::string> eraseFiles;
48 48
49 /// Remove all non regular files and non directories 49 /// Remove all non regular files and non directories
50 for ( ; it != Files.end(); it++ ) { 50 for ( ; it != Files.end(); it++ ) {
@@ -53,7 +53,7 @@ void DirectorySnapshot::initFiles() {
53 } 53 }
54 } 54 }
55 55
56 for ( std::list<std::string>::iterator eit = eraseFiles.begin(); eit != eraseFiles.end(); 56 for ( std::vector<std::string>::iterator eit = eraseFiles.begin(); eit != eraseFiles.end();
57 eit++ ) { 57 eit++ ) {
58 Files.erase( *eit ); 58 Files.erase( *eit );
59 } 59 }