aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tinsel/tinlib.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/tinsel/tinlib.cpp b/engines/tinsel/tinlib.cpp
index d5360b53ed..65f07aafb9 100644
--- a/engines/tinsel/tinlib.cpp
+++ b/engines/tinsel/tinlib.cpp
@@ -636,11 +636,19 @@ static void CdChangeScene(SCNHANDLE hScene) {
* CdDoChange
*/
void CdDoChange(CORO_PARAM) {
+ CORO_BEGIN_CONTEXT;
+ CORO_END_CONTEXT(_ctx);
+
+ CORO_BEGIN_CODE(_ctx);
+
if (!GotoCD())
return;
- CdCD(coroParam);
+ CORO_INVOKE_0(CdCD);
+
CdHasChanged();
+
+ CORO_END_CODE;
}
/**