aboutsummaryrefslogtreecommitdiff
path: root/engines/prince
diff options
context:
space:
mode:
authorEugene Sandulenko2018-05-05 20:51:55 +0200
committerEugene Sandulenko2018-05-05 23:17:35 +0200
commit44e44c1f1ae948225179fe572665cf1e2a5339de (patch)
tree648fcbe3e581a804edcd942622704d3b69dd9c66 /engines/prince
parent5515f414afd062b78a60c71fb465e978dfef62ae (diff)
downloadscummvm-rg350-44e44c1f1ae948225179fe572665cf1e2a5339de.tar.gz
scummvm-rg350-44e44c1f1ae948225179fe572665cf1e2a5339de.tar.bz2
scummvm-rg350-44e44c1f1ae948225179fe572665cf1e2a5339de.zip
PRINCE: Optimize decompression for bundled games
Diffstat (limited to 'engines/prince')
-rw-r--r--engines/prince/resource.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/prince/resource.cpp b/engines/prince/resource.cpp
index 96e7dce735..8d4326cf40 100644
--- a/engines/prince/resource.cpp
+++ b/engines/prince/resource.cpp
@@ -33,6 +33,9 @@
namespace Prince {
Common::SeekableReadStream *Resource::getDecompressedStream(Common::SeekableReadStream *stream) {
+ if (!(((PrinceEngine *)g_engine)->getFeatures() & GF_EXTRACTED))
+ return stream;
+
byte header[4];
stream->read(header, 4);