if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->show.func);
- if (obj->interceptors->show.func)
+ if (ret)
obj->interceptors->show.func(obj->interceptors->show.data, obj);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->hide.func);
- if (obj->interceptors->hide.func)
+ if (ret)
obj->interceptors->hide.func(obj->interceptors->hide.data, obj);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->move.func);
- if (obj->interceptors->move.func)
+ if (ret)
obj->interceptors->move.func(obj->interceptors->move.data, obj, x, y);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->resize.func);
- if (obj->interceptors->resize.func)
+ if (ret)
obj->interceptors->resize.func(obj->interceptors->resize.data, obj, w, h);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->raise.func);
- if (obj->interceptors->raise.func)
+ if (ret)
obj->interceptors->raise.func(obj->interceptors->raise.data, obj);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->lower.func);
- if (obj->interceptors->lower.func)
+ if (ret)
obj->interceptors->lower.func(obj->interceptors->lower.data, obj);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->stack_above.func);
- if (obj->interceptors->stack_above.func)
+ if (ret)
obj->interceptors->stack_above.func(obj->interceptors->stack_above.data, obj, above);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->stack_below.func);
- if (obj->interceptors->stack_below.func)
+ if (ret)
obj->interceptors->stack_below.func(obj->interceptors->stack_below.data, obj, below);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->layer_set.func);
- if (obj->interceptors->layer_set.func)
+ if (ret)
obj->interceptors->layer_set.func(obj->interceptors->layer_set.data, obj, l);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->color_set.func);
- if (obj->interceptors->color_set.func)
+ if (ret)
obj->interceptors->color_set.func(obj->interceptors->color_set.data, obj, r, g, b, a);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->clip_set.func);
- if (obj->interceptors->clip_set.func)
+ if (ret)
obj->interceptors->clip_set.func(obj->interceptors->clip_set.data, obj, clip);
obj->intercepted = EINA_FALSE;
return ret;
if (obj->intercepted) return 0;
obj->intercepted = EINA_TRUE;
ret = !!(obj->interceptors->clip_unset.func);
- if (obj->interceptors->clip_unset.func)
+ if (ret)
obj->interceptors->clip_unset.func(obj->interceptors->clip_unset.data, obj);
obj->intercepted = EINA_FALSE;
return ret;