diff options
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | src/MultiDiskAdaptor.cc | 5 |
2 files changed, 7 insertions, 3 deletions
@@ -1,5 +1,10 @@ 2009-03-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> + Use FileEntry::exists() + * src/MultiDiskAdaptor.cc + +2009-03-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> + Added exists() * src/FileEntry.cc * src/FileEntry.h diff --git a/src/MultiDiskAdaptor.cc b/src/MultiDiskAdaptor.cc index a1b33d34..3098c5e0 100644 --- a/src/MultiDiskAdaptor.cc +++ b/src/MultiDiskAdaptor.cc @@ -111,7 +111,7 @@ void DiskWriterEntry::closeFile() bool DiskWriterEntry::fileExists() { - return File(getFilePath()).exists(); + return fileEntry->exists(); } uint64_t DiskWriterEntry::size() const @@ -467,10 +467,9 @@ ssize_t MultiDiskAdaptor::readData(unsigned char* data, size_t len, off_t offset bool MultiDiskAdaptor::fileExists() { - // TODO Use FileEntry::fileExists() here. for(std::deque<SharedHandle<FileEntry> >::iterator i = fileEntries.begin(); i != fileEntries.end(); ++i) { - if(File((*i)->getPath()).exists()) { + if((*i)->exists()) { return true; } } |
