summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--src/MultiDiskAdaptor.cc5
2 files changed, 7 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index f61cf4b2..9886f75b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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;
}
}