since too many people make this mistake of not reading evas's docs and

seeing color is PREMULTIPLIED ARGB... evas_object_color_set is just
going to enforce it and limit r, g and b to a.



SVN revision: 68299
This commit is contained in:
Carsten Haitzler 2012-02-23 04:53:19 +00:00
parent c7297f530f
commit 978448d656
1 changed files with 4 additions and 0 deletions

View File

@ -1041,6 +1041,10 @@ evas_object_color_set(Evas_Object *obj, int r, int g, int b, int a)
if (g > 255) g = 255; if (g < 0) g = 0;
if (b > 255) b = 255; if (b < 0) b = 0;
if (a > 255) a = 255; if (a < 0) a = 0;
if (r > a) r = a;
if (g > a) g = a;
if (b > a) b = a;
if (evas_object_intercept_call_color_set(obj, r, g, b, a)) return;
if (obj->smart.smart)
{