aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/console.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/console.cpp')
-rw-r--r--engines/sci/console.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp
index 3b42a36bb9..c568aa6b49 100644
--- a/engines/sci/console.cpp
+++ b/engines/sci/console.cpp
@@ -617,11 +617,7 @@ bool Console::cmdDiskDump(int argc, const char **argv) {
sprintf(outFileName, "%s.%03d", getResourceTypeName(res), resNum);
Common::DumpFile *outFile = new Common::DumpFile();
outFile->open(outFileName);
- outFile->writeByte(res);
- outFile->writeByte(resource->headerSize);
- if (resource->headerSize > 0)
- outFile->write(resource->header, resource->headerSize);
- outFile->write(resource->data, resource->size);
+ resource->writeToStream(outFile);
outFile->finalize();
outFile->close();
delete outFile;