From 92b92dd13d71033a53523db424388d8af2e2066f Mon Sep 17 00:00:00 2001 From: hermet Date: Tue, 12 Jun 2012 02:52:51 +0000 Subject: [PATCH] evas/line - Fixed simple line drawing on s/w backened. Unmatched loop scope caused the destination buffer pointer march in place. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71977 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- ChangeLog | 5 +++++ src/lib/engines/common/evas_line_main.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index b13c5b2..c28514e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -791,3 +791,8 @@ 2012-06-10 Cedric Bail * Limit the updated region to fit in CPU cache for Pipe rendering. + +2012-06-12 ChunEon Park + + * Fixed simple line drawing on s/w backened. Unmatched loop scope caused the + destination buffer pointer march in place. diff --git a/src/lib/engines/common/evas_line_main.c b/src/lib/engines/common/evas_line_main.c index 469f396..fc1385f 100644 --- a/src/lib/engines/common/evas_line_main.c +++ b/src/lib/engines/common/evas_line_main.c @@ -361,14 +361,14 @@ _evas_draw_simple_line(RGBA_Image *dst, RGBA_Draw_Context *dc, int x0, int y0, i # endif #endif pfunc(0, 255, color, p); - } #ifdef HAVE_PIXMAN # ifdef PIXMAN_LINE - pixman_x_position += x_unit; - pixman_y_position += 1; + pixman_x_position += x_unit; + pixman_y_position += 1; # endif #endif - p += dstw; + p += dstw; + } } } -- 2.7.4