[Scummvm-git-logs] scummvm master -> 6ab8a0a4dba66d472e33adda586e9a61f19141f2

djsrv dservilla at gmail.com
Wed Jul 21 23:13:04 UTC 2021


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ce4aa63781 DIRECTOR: Fix where initial call stack size is recorded
6ab8a0a4db DIRECTOR: LINGO: Fix tellcall arg type


Commit: ce4aa637818f01523cc0d2155f344938a764bd1f
    https://github.com/scummvm/scummvm/commit/ce4aa637818f01523cc0d2155f344938a764bd1f
Author: djsrv (dservilla at gmail.com)
Date: 2021-07-21T19:04:54-04:00

Commit Message:
DIRECTOR: Fix where initial call stack size is recorded

Changed paths:
    engines/director/score.cpp


diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 3273cc2a7b..fcd2563a02 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -308,8 +308,6 @@ void Score::stopPlay() {
 }
 
 void Score::update() {
-	uint initialCallStackSize = g_lingo->_callstack.size();
-
 	if (_activeFade) {
 		if (!_soundManager->fadeChannel(_activeFade))
 			_activeFade = 0;
@@ -405,6 +403,8 @@ void Score::update() {
 
 	debugC(1, kDebugImages, "******************************  Current frame: %d", _currentFrame);
 
+	uint initialCallStackSize = g_lingo->_callstack.size();
+
 	_lingo->executeImmediateScripts(_frames[_currentFrame]);
 
 	if (_vm->getVersion() >= 600) {


Commit: 6ab8a0a4dba66d472e33adda586e9a61f19141f2
    https://github.com/scummvm/scummvm/commit/6ab8a0a4dba66d472e33adda586e9a61f19141f2
Author: djsrv (dservilla at gmail.com)
Date: 2021-07-21T19:12:17-04:00

Commit Message:
DIRECTOR: LINGO: Fix tellcall arg type

Changed paths:
    engines/director/lingo/lingo-bytecode.cpp


diff --git a/engines/director/lingo/lingo-bytecode.cpp b/engines/director/lingo/lingo-bytecode.cpp
index f4e9cdff4c..4ebaee00d2 100644
--- a/engines/director/lingo/lingo-bytecode.cpp
+++ b/engines/director/lingo/lingo-bytecode.cpp
@@ -102,7 +102,7 @@ static LingoV4Bytecode lingoV4[] = {
 	{ 0x60, LC::cb_theassign2,	"bN" },
 	{ 0x61, LC::cb_objectfieldpush, "bN" },
 	{ 0x62, LC::cb_objectfieldassign, "bN" },
-	{ 0x63, LC::cb_call,		"b" }, // tellcall
+	{ 0x63, LC::cb_call,		"bN" }, // tellcall
 	{ 0x64, LC::c_stackpeek, 	"b" },
 	{ 0x65, LC::c_stackdrop, 	"b" },
 	{ 0x66, LC::cb_v4theentitynamepush, "bN" },




More information about the Scummvm-git-logs mailing list