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

sev- sev at scummvm.org
Thu Aug 6 10:31: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:
ae87ecd8e7 DIRECTOR: LINGO: Implement 'closeResFile' without arguments


Commit: ae87ecd8e7fad6743bb0387c87a51607b4bb04e6
    https://github.com/scummvm/scummvm/commit/ae87ecd8e7fad6743bb0387c87a51607b4bb04e6
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-08-06T12:31:17+02:00

Commit Message:
DIRECTOR: LINGO: Implement 'closeResFile' without arguments

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 1763fc5c87..0d890e814a 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -1054,6 +1054,10 @@ void LB::b_closeDA(int nargs) {
 }
 
 void LB::b_closeResFile(int nargs) {
+	if (nargs == 0) { // Close all res files
+		g_director->_openResFiles.clear();
+		return;
+	}
 	Datum d = g_lingo->pop();
 	Common::String resFileName = g_director->getCurrentWindow()->getCurrentPath() + d.asString();
 




More information about the Scummvm-git-logs mailing list