return during comp object pixels function if client was deleted during render

This commit is contained in:
Mike Blumenkrantz 2017-03-10 15:57:15 -05:00
parent 8f896b7862
commit fece2ab5bf
1 changed files with 1 additions and 0 deletions

View File

@ -997,6 +997,7 @@ _e_comp_object_pixels_get(void *data, Evas_Object *obj)
e_comp_object_shape_apply(ec->frame);
ec->shape_changed = 0;
}
if (e_object_is_del(E_OBJECT(ec))) return;
/* shaped clients get precise mouse events to handle transparent pixels */
evas_object_precise_is_inside_set(cw->obj, ec->shaped || ec->shaped_input);