From d5c3ad97e5cb080817ac10ea6a07b08d1ac58fe6 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 7 Jan 2015 21:04:14 +0900 Subject: [PATCH] evas map aa - match previous fix. this matches 83eb1aa3c2e15568c89546048d72d7cae071ee42 fix in the other map render func --- src/lib/evas/common/evas_map_image_internal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/common/evas_map_image_internal.c b/src/lib/evas/common/evas_map_image_internal.c index bc2457481a..aac6932b2b 100644 --- a/src/lib/evas/common/evas_map_image_internal.c +++ b/src/lib/evas/common/evas_map_image_internal.c @@ -175,9 +175,9 @@ FUNC_NAME_DO(RGBA_Image *src, RGBA_Image *dst, da = dst->cache_entry.flags.alpha; // allocate some s to hold out span list - spans = alloca((yend - ystart + 1) * sizeof(Line)); + spans = alloca((yend - ystart + 3) * sizeof(Line)); memcpy(spans, &ms->spans[ystart - ms->ystart], - (yend - ystart + 1) * sizeof(Line)); + (yend - ystart + 3) * sizeof(Line)); _clip_spans(spans, ystart, yend, cx, cw, EINA_TRUE); // if operation is solid, bypass buf and draw func and draw direct to dst