|
@@ -273,17 +273,23 @@ void writeFilePath
|
|
o << "n/a";
|
|
o << "n/a";
|
|
} else {
|
|
} else {
|
|
if(e->getPath().empty()) {
|
|
if(e->getPath().empty()) {
|
|
- o << "n/a";
|
|
|
|
|
|
+ std::deque<std::string> uris;
|
|
|
|
+ e->getUris(uris);
|
|
|
|
+ if(uris.empty()) {
|
|
|
|
+ o << "n/a";
|
|
|
|
+ } else {
|
|
|
|
+ o << uris.front();
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
if(memory) {
|
|
if(memory) {
|
|
o << "[MEMORY]" << File(e->getPath()).getBasename();
|
|
o << "[MEMORY]" << File(e->getPath()).getBasename();
|
|
} else {
|
|
} else {
|
|
o << e->getPath();
|
|
o << e->getPath();
|
|
}
|
|
}
|
|
- }
|
|
|
|
- size_t count = countRequestedFileEntry(first, last);
|
|
|
|
- if(count > 1) {
|
|
|
|
- o << " (" << count-1 << "more)";
|
|
|
|
|
|
+ size_t count = countRequestedFileEntry(first, last);
|
|
|
|
+ if(count > 1) {
|
|
|
|
+ o << " (" << count-1 << "more)";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|