From e79b8a7ec9158ef6b3bf7a9706b774e5cf77cd73 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Mon, 2 Jun 2008 17:52:07 -0400 Subject: Reintroduce fix from eddf693c9ba1efd5fcc4af7ec03a2c3386d4b649 It got dropped accidentally in commit 6e5fe71076fe38e5236f68d4c05dcc5bcbc4dbd7 since the function the fix happened in was renamed. --- src/libply/ply-frame-buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/libply/ply-frame-buffer.c b/src/libply/ply-frame-buffer.c index 31246f5..63199c1 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); -- cgit