[Scummvm-git-logs] scummvm master -> c9d29e879caae8e40e368905ac85fe07200fb90c
sev-
noreply at scummvm.org
Fri Feb 21 13:04:58 UTC 2025
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:
c9d29e879c DIRECTOR: LINGO: Do not complain on empty strings in b_do()
Commit: c9d29e879caae8e40e368905ac85fe07200fb90c
https://github.com/scummvm/scummvm/commit/c9d29e879caae8e40e368905ac85fe07200fb90c
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-02-21T14:03:34+01:00
Commit Message:
DIRECTOR: LINGO: Do not complain on empty strings in b_do()
Safecracker uses dynamic scripts which are initially empty, so
consider this situation as normal and exit gracefully without
producing noise
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 ccb41f71f6b..a3d56ab4220 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -1589,6 +1589,10 @@ void LB::b_delay(int nargs) {
void LB::b_do(int nargs) {
Common::String code = g_lingo->pop().asString();
+
+ if (code.empty())
+ return;
+
ScriptContext *sc = g_lingo->_compiler->compileAnonymous(code);
if (!sc) {
warning("b_do(): compilation failed, ignoring");
More information about the Scummvm-git-logs
mailing list