static Eina_Bool
_e_comp_object_effect_visibility_start(E_Comp_Object *cw, Eina_Bool state)
{
- int x, y, zw, zh;
+ int x, y;
+ int zw = 0, zh = 0;
if ((!cw->visibility_effect) || (!e_comp_object_effect_allowed_get(cw->smart_obj))) return EINA_TRUE;;
if (!cw->effect_running)
zone = e_comp_object_util_zone_get(cw->smart_obj);
if (!zone) zone = e_zone_current_get();
- zw = zone->w, zh = zone->h;
+ if (zone)
+ {
+ zw = zone->w;
+ zh = zone->h;
+ }
}
e_comp_object_effect_params_set(cw->smart_obj, 1, (int[]){cw->x, cw->y,
cw->w, cw->h, zw, zh, x, y}, 8);