aboutsummaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
authorTorbjörn Andersson2004-10-13 06:35:13 +0000
committerTorbjörn Andersson2004-10-13 06:35:13 +0000
commit79ef36cf0e3cbd5e154bdd4e2ad7f7deaf1c61d5 (patch)
treee2b87d2d15d2e2685d3965724c910d6a3f8f955e /base
parente2917b1664f94071a19fb7597fa26f583149aa6c (diff)
downloadscummvm-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.cpp2
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 {