diff options
Diffstat (limited to 'engines/queen/bankman.cpp')
-rw-r--r-- | engines/queen/bankman.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/queen/bankman.cpp b/engines/queen/bankman.cpp index d9eb020dfe..eb8c2793fa 100644 --- a/engines/queen/bankman.cpp +++ b/engines/queen/bankman.cpp @@ -52,6 +52,12 @@ void BankManager::load(const char *bankname, uint32 bankslot) { } close(bankslot); + + if (_res->getPlatform() == Common::kPlatformAmiga && !_res->fileExists(bankname)) { + debug(9, "BankManager::load() bank '%s' doesn't exist", bankname); + return; + } + bank->data = _res->loadFile(bankname); if (_res->getPlatform() == Common::kPlatformAmiga) { |