diff options
author | Torbjörn Andersson | 2004-10-13 06:35:13 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2004-10-13 06:35:13 +0000 |
commit | 79ef36cf0e3cbd5e154bdd4e2ad7f7deaf1c61d5 (patch) | |
tree | e2b87d2d15d2e2685d3965724c910d6a3f8f955e /base | |
parent | e2917b1664f94071a19fb7597fa26f583149aa6c (diff) | |
download | scummvm-rg350-79ef36cf0e3cbd5e154bdd4e2ad7f7deaf1c61d5.tar.gz scummvm-rg350-79ef36cf0e3cbd5e154bdd4e2ad7f7deaf1c61d5.tar.bz2 scummvm-rg350-79ef36cf0e3cbd5e154bdd4e2ad7f7deaf1c61d5.zip |
Clear g_engine when an Engine is deleted. This avoids a crash in error()
when quitting Broken Sword II. (I still get the error message, of course,
but that's a lot more helpful than an SDL parachute.)
svn-id: r15535
Diffstat (limited to 'base')
-rw-r--r-- | base/engine.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/base/engine.cpp b/base/engine.cpp index dd066385f3..e1a1ca4207 100644 --- a/base/engine.cpp +++ b/base/engine.cpp @@ -54,6 +54,8 @@ Engine::~Engine() { delete _mixer; delete _saveFileMan; + + g_engine = 0; } const char *Engine::getSavePath() const { |