summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehwan Kim <jae.hwan.kim@samsung.com>2015-04-13 18:46:39 -0700
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2015-04-13 18:46:39 -0700
commit8f22f51ccaae286e8610c0aafa0bca247d8d79bb (patch)
treea1f4c0d316a084b95b1a5af81bd96a73974c3570
parente9955e2a27d22015a22927b83e349edd9dc1ec28 (diff)
parentde4b8a5c0c6a53bdc2ee351c23418fef7ec93d33 (diff)
downloadefl-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.c6
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;
}