FileMap pack_files;
pack->collect_files(pack_files, filter);
- files.insert(pack_files.begin(), pack_files.end());
for(FileMap::const_iterator i=pack_files.begin(); i!=pack_files.end(); ++i)
+ {
+ files[i->first] = i->second;
i->second->collect_objects(objects);
+ }
}
list<PackSource::FileInfo> PackSource::list_files() const