{
Vector<String> paths;
for (unsigned i = 0; i < m_files.size(); ++i) {
- if (m_files[i]->userVisibility() == File::IsUserVisible)
- paths.append(m_files[i]->path());
+ if (m_files[i]->userVisibility() == File::IsUserVisible) {
+ if (m_files[i]->hasBackingFile())
+ paths.append(m_files[i]->path());
+ else
+ paths.append(m_files[i]->name());
+ }
}
return paths;