From 40f075b953f792186450bfc1fbe85329ff4b82c0 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Wed, 13 May 2015 13:17:07 +0900 Subject: [PATCH] check/vector: apply premultiplied color. Change-Id: Ib21e086093e629c617f1e6e72c71b49d7d30609e --- src/lib/tizen_vector.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib/tizen_vector.c b/src/lib/tizen_vector.c index 8df7afe..d9051e6 100644 --- a/src/lib/tizen_vector.c +++ b/src/lib/tizen_vector.c @@ -793,7 +793,7 @@ check_default_vg_resize_cb(void *data, Evas *e EINA_UNUSED, if (elm_check_state_get(vd->obj)) evas_vg_node_color_set(vd->shape[1], 255, 255, 255, 255); else - evas_vg_node_color_set(vd->shape[1], 255, 255, 255, 0); + evas_vg_node_color_set(vd->shape[1], 0, 0, 0, 0); //Update Line Shape if (elm_check_state_get(vd->obj)) @@ -835,11 +835,12 @@ transit_check_default_bg_color_op(Elm_Transit_Effect *effect, double progress) { check_default *vd = effect; + int color; - if (elm_check_state_get(vd->obj)) - evas_vg_node_color_set(vd->shape[1], 255, 255, 255, 255 * progress); - else - evas_vg_node_color_set(vd->shape[1], 255, 255, 255, 255 * (1 - progress)); + if (elm_check_state_get(vd->obj)) color = 255 * progress; + else color = 255 * (1 - progress); + + evas_vg_node_color_set(vd->shape[1], color, color, color, color); } static void -- 2.7.4