Ticket #8908: rle.diff

File rle.diff, 470 bytes (added by eriktorbjorn, 16 years ago)

Patch against current SVN

  • engines/drascula/graphics.cpp

     
    621621                        pixel = *srcPtr++;
    622622                }
    623623                for (uint j = 0; j < repeat; j++) {
    624                         curByte++;
    625                         if (curByte > 64000) {
     624                        *dstPtr++ = pixel;
     625                        if (++curByte >= 64000) {
    626626                                stopProcessing = true;
    627627                                break;
    628628                        }
    629                         *dstPtr++ = pixel;
    630629                }
    631630        }
    632631}