evas/line - Fixed simple line drawing on s/w backened. Unmatched loop scope caused the destination buffer pointer march in place.

SVN revision: 71977
This commit is contained in:
ChunEon Park 2012-06-12 02:52:51 +00:00
parent ea43e9004f
commit 3a0f535a40
2 changed files with 9 additions and 4 deletions

View File

@ -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.

View File

@ -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;
}
}
}