diff options
author | Einar Johan Trøan Sømåen | 2012-07-30 23:46:46 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-07-30 23:46:46 +0200 |
commit | 5a1fae94fb1e2d9f5caa21b7c9bad1457cbfc807 (patch) | |
tree | 8cd80ba32293c879439fbde92dd91e5e65cf3f5b /engines/wintermute/base | |
parent | 6330c1e5fdced523e1e245eac67754cd2b519c32 (diff) | |
download | scummvm-rg350-5a1fae94fb1e2d9f5caa21b7c9bad1457cbfc807.tar.gz scummvm-rg350-5a1fae94fb1e2d9f5caa21b7c9bad1457cbfc807.tar.bz2 scummvm-rg350-5a1fae94fb1e2d9f5caa21b7c9bad1457cbfc807.zip |
WINTERMUTE: Implement load from GMM.
Diffstat (limited to 'engines/wintermute/base')
-rw-r--r-- | engines/wintermute/base/base_persistence_manager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/wintermute/base/base_persistence_manager.cpp b/engines/wintermute/base/base_persistence_manager.cpp index b6cd59328d..4236203292 100644 --- a/engines/wintermute/base/base_persistence_manager.cpp +++ b/engines/wintermute/base/base_persistence_manager.cpp @@ -89,7 +89,7 @@ BasePersistenceManager::BasePersistenceManager(const char *savePrefix, bool dele //////////////////////////////////////////////////////////////////////////
BasePersistenceManager::~BasePersistenceManager() {
cleanup();
- if (_deleteSingleton)
+ if (_deleteSingleton && BaseEngine::instance().getGameRef() == NULL)
BaseEngine::destroy();
}
|