aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/scriptthread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/illusions/scriptthread.cpp')
-rw-r--r--engines/illusions/scriptthread.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/illusions/scriptthread.cpp b/engines/illusions/scriptthread.cpp
index 0f32a6ffb9..b21b003c21 100644
--- a/engines/illusions/scriptthread.cpp
+++ b/engines/illusions/scriptthread.cpp
@@ -40,6 +40,7 @@ ScriptThread::ScriptThread(IllusionsEngine *vm, uint32 threadId, uint32 callingT
int ScriptThread::onUpdate() {
OpCall opCall;
opCall._result = kTSRun;
+ opCall._callerThreadId = _threadId;
while (!_terminated && opCall._result == kTSRun) {
opCall._op = _scriptCodeIp[0];
opCall._opSize = _scriptCodeIp[1] >> 1;