diff options
author | Johannes Schickel | 2006-10-24 00:56:10 +0000 |
---|---|---|
committer | Johannes Schickel | 2006-10-24 00:56:10 +0000 |
commit | 3197cb6a2389000ec47bf9d27056403b98ceb0b8 (patch) | |
tree | cfc4b5f61408e600d3d7707347ac980714955bb4 /engines/kyra/resource.cpp | |
parent | 0d357aab4d7add6011ee1fbc99c502820daf0278 (diff) | |
download | scummvm-rg350-3197cb6a2389000ec47bf9d27056403b98ceb0b8.tar.gz scummvm-rg350-3197cb6a2389000ec47bf9d27056403b98ceb0b8.tar.bz2 scummvm-rg350-3197cb6a2389000ec47bf9d27056403b98ceb0b8.zip |
Never unload files loat on startup like "CAVE.APK" and "LAGOON.APK".
svn-id: r24485
Diffstat (limited to 'engines/kyra/resource.cpp')
-rw-r--r-- | engines/kyra/resource.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/kyra/resource.cpp b/engines/kyra/resource.cpp index 444345d980..829c969394 100644 --- a/engines/kyra/resource.cpp +++ b/engines/kyra/resource.cpp @@ -81,6 +81,11 @@ Resource::Resource(KyraEngine *engine) { if (!loadPakFile(list[i])) error("couldn't open pakfile '%s'", list[i]); } + + Common::List<ResourceFile*>::iterator start = _pakfiles.begin(); + for (;start != _pakfiles.end(); ++start) { + (*start)->protect(); + } } else { for (FSList::const_iterator file = fslist.begin(); file != fslist.end(); ++file) { Common::String filename = file->name(); |