E_API Eina_Bool e_comp_object_image_filter_set(Evas_Object *obj, E_Comp_Image_Filter filter);
EINTERN E_Comp_Image_Filter e_comp_object_image_filter_get(Evas_Object *obj);
+
+EINTERN Eina_Bool e_comp_object_redirected_get(Evas_Object *obj);
#endif
#endif
/* force update
* NOTE: this update can invoke some functions related to visibility grab */
- e_comp_object_damage(ec->frame, 0, 0, ec->w, ec->h);
- e_comp_object_dirty(ec->frame);
- e_comp_object_render(ec->frame);
+ /* if comp_object is not redirected, the compositor doesn't want to update it */
+ if (e_comp_object_redirected_get(ec->frame))
+ {
+ e_comp_object_damage(ec->frame, 0, 0, ec->w, ec->h);
+ e_comp_object_dirty(ec->frame);
+ e_comp_object_render(ec->frame);
+ }
if (vc->grab == grab)
vc->grab = NULL;