[Scummvm-git-logs] scummvm master -> 90c1ee36f6c110265266b47bd474468dc3f2c77d

rvanlaar roland at rolandvanlaar.nl
Wed Jun 17 19:49:59 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:
90c1ee36f6 DIRECTOR: fix where dumped scripts starts with '-'


Commit: 90c1ee36f6c110265266b47bd474468dc3f2c77d
    https://github.com/scummvm/scummvm/commit/90c1ee36f6c110265266b47bd474468dc3f2c77d
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-06-17T21:47:02+02:00

Commit Message:
DIRECTOR: fix where dumped scripts starts with '-'

Prepend dumped scripts with 'stream' when the script resources
weren't loaded via a file but a stream.

Changed paths:
    engines/director/archive.cpp


diff --git a/engines/director/archive.cpp b/engines/director/archive.cpp
index 08c94765ea..dd9f5cc40e 100644
--- a/engines/director/archive.cpp
+++ b/engines/director/archive.cpp
@@ -508,8 +508,13 @@ bool RIFXArchive::openStream(Common::SeekableReadStream *stream, uint32 startOff
 				data = (byte *)malloc(resources[i].size);
 				dataSize = resources[i].size;
 			}
+			Common::String prepend;
+			if (_fileName.size() != 0)
+				prepend = _fileName;
+			else
+				prepend = "stream";
 
-			Common::String filename = Common::String::format("./dumps/%s-%s-%d", _fileName.c_str(), tag2str(resources[i].tag), i);
+			Common::String filename = Common::String::format("./dumps/%s-%s-%d", prepend.c_str(), tag2str(resources[i].tag), i);
 			stream->read(data, len);
 
 			if (!out.open(filename)) {




More information about the Scummvm-git-logs mailing list