diff options
-rw-r--r-- | engines/teenagent/scene.cpp | 4 |
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; |