From 79ef36cf0e3cbd5e154bdd4e2ad7f7deaf1c61d5 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Wed, 13 Oct 2004 06:35:13 +0000 Subject: 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 --- base/engine.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'base') 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 { -- cgit v1.2.3