From: Ray Strode Date: Mon, 2 Jun 2008 21:52:07 +0000 (-0400) Subject: Reintroduce fix from eddf693c9ba1efd5fcc4af7ec03a2c3386d4b649 X-Git-Tag: 0.2.0~47^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e79b8a7ec9158ef6b3bf7a9706b774e5cf77cd73;p=thirdparty%2Fplymouth.git Reintroduce fix from eddf693c9ba1efd5fcc4af7ec03a2c3386d4b649 It got dropped accidentally in commit 6e5fe71076fe38e5236f68d4c05dcc5bcbc4dbd7 since the function the fix happened in was renamed. --- diff --git a/src/libply/ply-frame-buffer.c b/src/libply/ply-frame-buffer.c index 31246f5c..63199c18 100644 --- a/src/libply/ply-frame-buffer.c +++ b/src/libply/ply-frame-buffer.c @@ -167,8 +167,8 @@ flush_generic (ply_frame_buffer_t *buffer) &device_pixel_value, buffer->bytes_per_pixel); } - offset = row * buffer->row_stride * buffer->bytes_per_pixel; - memcpy (buffer->map_address + offset, row_buffer, + offset = row * buffer->row_stride * buffer->bytes_per_pixel + x1 * buffer->bytes_per_pixel; + memcpy (buffer->map_address + offset, row_buffer + x1 * buffer->bytes_per_pixel, buffer->area_to_flush.width * buffer->bytes_per_pixel); } free (row_buffer);