[Scummvm-git-logs] scummvm master -> f2d9498754a869bf60aea55e578fd42b01835f90

djsrv dservilla at gmail.com
Fri Jun 19 17:06:43 UTC 2020


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

Summary:
f2d9498754 DIRECTOR: LINGO: Fix cast reference printing


Commit: f2d9498754a869bf60aea55e578fd42b01835f90
    https://github.com/scummvm/scummvm/commit/f2d9498754a869bf60aea55e578fd42b01835f90
Author: djsrv (dservilla at gmail.com)
Date: 2020-06-19T13:04:26-04:00

Commit Message:
DIRECTOR: LINGO: Fix cast reference printing

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


diff --git a/engines/director/lingo/lingo.cpp b/engines/director/lingo/lingo.cpp
index d84a515da7..b96cc58c1f 100644
--- a/engines/director/lingo/lingo.cpp
+++ b/engines/director/lingo/lingo.cpp
@@ -832,10 +832,14 @@ Common::String Datum::asString(bool printonly) {
 				break;
 			}
 
-			if (!printonly) {
-				s = ((TextCast *)member)->getText();
+			if (member->_type == kCastText) {
+				if (!printonly) {
+					s = ((TextCast *)member)->getText();
+				} else {
+					s = Common::String::format("reference: \"%s\"", ((TextCast *)member)->getText().c_str());
+				}
 			} else {
-				s = Common::String::format("reference: \"%s\"", ((TextCast *)member)->getText().c_str());
+				s = Common::String::format("cast %d", idx);
 			}
 		}
 		break;




More information about the Scummvm-git-logs mailing list