From 9b5839082da2ad541200474c1acb5e16a3df076b Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Thu, 7 Feb 2008 23:14:53 +0000 Subject: Fixed regression introduced while reworking resource loading code. svn-id: r30821 --- engines/kyra/resource.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines') diff --git a/engines/kyra/resource.cpp b/engines/kyra/resource.cpp index 9077a1291a..52ab363608 100644 --- a/engines/kyra/resource.cpp +++ b/engines/kyra/resource.cpp @@ -96,6 +96,12 @@ bool Resource::reset() { }; Common::for_each(list, list + ARRAYSIZE(list), Common::bind1st(Common::mem_fun(&Resource::loadPakFile), this)); + + for (int i = 0; i < ARRAYSIZE(list); ++i) { + ResFileMap::iterator iterator = _map.find(list[i]); + if (iterator != _map.end()) + iterator->_value.prot = true; + } } else { for (FSList::const_iterator file = fslist.begin(); file != fslist.end(); ++file) { Common::String filename = file->getName(); -- cgit v1.2.3