aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/teenagent/scene.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/teenagent/scene.cpp b/engines/teenagent/scene.cpp
index 4cf3802881..5d6b8cb26b 100644
--- a/engines/teenagent/scene.cpp
+++ b/engines/teenagent/scene.cpp
@@ -617,7 +617,9 @@ bool Scene::processEventQueue() {
}
message_pos = messagePosition(message, p);
message_color = current_event.color;
- current_event.clear();
+
+ if (message_first_frame)
+ current_event.clear(); //async message, clearing event
}
break;