evas: print error instead of only silently preventing bad things to happen.
SVN revision: 69460
This commit is contained in:
parent
7f98c388e1
commit
d350177475
|
@ -1041,9 +1041,21 @@ 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 (r > a)
|
||||
{
|
||||
r = a;
|
||||
ERR("Evas only handle pre multiplied color !");
|
||||
}
|
||||
if (g > a)
|
||||
{
|
||||
g = a;
|
||||
ERR("Evas only handle pre multiplied color !");
|
||||
}
|
||||
if (b > a)
|
||||
{
|
||||
b = a;
|
||||
ERR("Evas only handle pre multiplied color !");
|
||||
}
|
||||
|
||||
if (evas_object_intercept_call_color_set(obj, r, g, b, a)) return;
|
||||
if (obj->smart.smart)
|
||||
|
|
Loading…
Reference in New Issue