From b89b64f71a470c6e0ae4c5413ee6ba058dd2cfcf Mon Sep 17 00:00:00 2001 From: Vladimir Menshakov Date: Wed, 7 Apr 2010 07:45:50 +0000 Subject: fixed crash during time challenges (rclick without object) svn-id: r48581 --- engines/teenagent/teenagent.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/teenagent') diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp index 5940ec8d50..b23dd8f500 100644 --- a/engines/teenagent/teenagent.cpp +++ b/engines/teenagent/teenagent.cpp @@ -493,6 +493,10 @@ Common::Error TeenAgentEngine::run() { // debug(0, "%d, %s", current_object->id, current_object->name.c_str()); if (scene->getId() < 0) break; + + if (current_object == NULL) + break; + if (res->dseg.get_byte(0) == 3 && current_object->id == 1) { processCallback(0x5189); //boo! break; -- cgit v1.2.3