[Scummvm-cvs-logs] SF.net SVN: scummvm:[50184] scummvm/trunk/engines/sci/decompressor.cpp
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Wed Jun 23 18:49:03 CEST 2010
Revision: 50184
http://scummvm.svn.sourceforge.net/scummvm/?rev=50184&view=rev
Author: m_kiewitz
Date: 2010-06-23 16:49:03 +0000 (Wed, 23 Jun 2010)
Log Message:
-----------
SCI: dont write palette in reorderView() if there is no palette :P
Modified Paths:
--------------
scummvm/trunk/engines/sci/decompressor.cpp
Modified: scummvm/trunk/engines/sci/decompressor.cpp
===================================================================
--- scummvm/trunk/engines/sci/decompressor.cpp 2010-06-23 15:23:37 UTC (rev 50183)
+++ scummvm/trunk/engines/sci/decompressor.cpp 2010-06-23 16:49:03 UTC (rev 50184)
@@ -574,15 +574,17 @@
for (c = 0; c < cel_total; c++)
decodeRLE(&rle_ptr, &pix_ptr, cc_pos[c] + 8, cc_lengths[c]);
- *writer++ = 'P';
- *writer++ = 'A';
- *writer++ = 'L';
+ if (pal_offset) {
+ *writer++ = 'P';
+ *writer++ = 'A';
+ *writer++ = 'L';
- for (c = 0; c < 256; c++)
- *writer++ = c;
+ for (c = 0; c < 256; c++)
+ *writer++ = c;
- seeker -= 4; /* The missing four. Don't ask why. */
- memcpy(writer, seeker, 4*256 + 4);
+ seeker -= 4; /* The missing four. Don't ask why. */
+ memcpy(writer, seeker, 4*256 + 4);
+ }
free(cc_pos);
free(cc_lengths);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list