diff options
author | Jaehwan Kim <jae.hwan.kim@samsung.com> | 2015-04-13 18:46:39 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.vlan103.tizen.org> | 2015-04-13 18:46:39 -0700 |
commit | 8f22f51ccaae286e8610c0aafa0bca247d8d79bb (patch) | |
tree | a1f4c0d316a084b95b1a5af81bd96a73974c3570 | |
parent | e9955e2a27d22015a22927b83e349edd9dc1ec28 (diff) | |
parent | de4b8a5c0c6a53bdc2ee351c23418fef7ec93d33 (diff) | |
download | efl-8f22f51ccaae286e8610c0aafa0bca247d8d79bb.tar.gz |
Merge "evas/common: improve evas_common_convert_argb_unpremul() computation." into tizen
-rw-r--r-- | src/lib/evas/common/evas_convert_color.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/evas/common/evas_convert_color.c b/src/lib/evas/common/evas_convert_color.c index e8a6b7254a..0f7975b217 100644 --- a/src/lib/evas/common/evas_convert_color.c +++ b/src/lib/evas/common/evas_convert_color.c @@ -52,18 +52,18 @@ evas_common_convert_argb_unpremul(DATA32 *data, unsigned int len) while (data < de) { - DATA32 a = (*data >> 24) + 1; + DATA32 a = (*data >> 24); if (p_val == *data) *data = p_res; else { p_val = *data; - if ((a > 1) && (a < 256)) + if ((a > 0) && (a < 255)) *data = ARGB_JOIN(a, (R_VAL(data) * 255) / a, (G_VAL(data) * 255) / a, (B_VAL(data) * 255) / a); - else if (a == 1) + else if (a == 0) *data = 0x00000000; p_res = *data; } |