diff options
author | Eugene Sandulenko | 2018-05-05 20:51:55 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-05-05 23:17:35 +0200 |
commit | 44e44c1f1ae948225179fe572665cf1e2a5339de (patch) | |
tree | 648fcbe3e581a804edcd942622704d3b69dd9c66 /engines/prince | |
parent | 5515f414afd062b78a60c71fb465e978dfef62ae (diff) | |
download | scummvm-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.cpp | 3 |
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); |