diff options
author | Eugene Sandulenko | 2016-09-02 17:11:49 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-09-02 17:25:31 +0200 |
commit | ed41bbaca7c253d1e9b1f32e01b6cc767131e4c0 (patch) | |
tree | 358b664afa789923bc75a5e960701ecc1d8930d4 /engines/director | |
parent | 3f8eab1757fbf54939d53f9e84d274aa2659b189 (diff) | |
download | scummvm-rg350-ed41bbaca7c253d1e9b1f32e01b6cc767131e4c0.tar.gz scummvm-rg350-ed41bbaca7c253d1e9b1f32e01b6cc767131e4c0.tar.bz2 scummvm-rg350-ed41bbaca7c253d1e9b1f32e01b6cc767131e4c0.zip |
DIRECTOR: Lingo: Fix c_when() execution
Diffstat (limited to 'engines/director')
-rw-r--r-- | engines/director/lingo/lingo.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo.cpp b/engines/director/lingo/lingo.cpp index 8a084c7498..30714deec1 100644 --- a/engines/director/lingo/lingo.cpp +++ b/engines/director/lingo/lingo.cpp @@ -277,6 +277,7 @@ void Lingo::processEvent(LEvent event, int entityId) { executeScript(st, entityId + 1); } else if (_handlers.contains(_eventHandlerTypes[event])) { call(_eventHandlerTypes[event], 0); + pop(); } else { warning("---- Handler %s is not set", _eventHandlerTypes[event]); debugC(8, kDebugLingoExec, "STUB: processEvent(%s) for %d", _eventHandlerTypes[event], entityId); |