[Scummvm-git-logs] scummvm master -> 02cbcfcd21343b800befe9d5190197bbd0252671

sev- sev at scummvm.org
Wed Aug 19 10:42: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:
02cbcfcd21 DIRECTOR: LINGO: Fix crash in b_alert


Commit: 02cbcfcd21343b800befe9d5190197bbd0252671
    https://github.com/scummvm/scummvm/commit/02cbcfcd21343b800befe9d5190197bbd0252671
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-08-19T12:42:24+02:00

Commit Message:
DIRECTOR: LINGO: Fix crash in b_alert

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


diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp
index 2eae5b5e3c..79f1fe6b5d 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -1490,11 +1490,11 @@ void LB::b_alert(int nargs) {
 	ARGNUMCHECK(1);
 	Datum d = g_lingo->pop();
 
-	const char *alert = d.asString().c_str();
-	warning("b_alert(%s)", alert);
+	Common::String alert = d.asString();
+	warning("b_alert(%s)", alert.c_str());
 
 	if (!debugChannelSet(-1, kDebugFewFramesOnly)) {
-		GUI::MessageDialog dialog(alert, "OK");
+		GUI::MessageDialog dialog(alert.c_str(), "OK");
 		dialog.runModal();
 	}
 }




More information about the Scummvm-git-logs mailing list