Summary:
This file is full of functions called as:
foo(eo_obj, obj);
Most of them can be reduced to foo(obj); and internally get the eo_obj
with obj->object
This would make it impossible to screw up calling them passing an
unrelated pair, and make calling code a little more readable.
ref T7230
Depends on D9046
Reviewers: raster, cedric, zmike
Reviewed By: zmike
Subscribers: #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7230
Differential Revision: https://phab.enlightenment.org/D9048
}
}
}
- else if (!evas_object_is_proxy_visible(eo_obj, obj) ||
+ else if (!evas_object_is_proxy_visible(obj) ||
(obj->clip.clipees) || (obj->cur->have_clipees))
{
- IFRD(!evas_object_is_proxy_visible(eo_obj, obj), level, " proxy not visible\n");
+ IFRD(!evas_object_is_proxy_visible(obj), level, " proxy not visible\n");
IFRD(obj->clip.clipees || obj->cur->have_clipees, level, " has clippees\n");
RD(level, "}\n");
eina_evlog("-render_object", eo_obj, 0.0, NULL);
}
static inline int
-evas_object_is_proxy_visible(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj)
+evas_object_is_proxy_visible(Evas_Object_Protected_Data *obj)
{
if ((obj->cur->visible) &&
//FIXME: Check the cached clipper visible properly.
|| obj->cur->render_op != EVAS_RENDER_BLEND))
{
if (obj->func->is_visible)
- return obj->func->is_visible(eo_obj);
+ return obj->func->is_visible(obj->object);
return 1;
}
return 0;