* wl_buffer can be destroyed after attach/damage/frame/commit to wl_surface.
* we have to handle this case.
*/
- if (((e_comp_canvas_norender_get()) && (!rot->angle_change_done)) ||
- (!e_pixmap_resource_get(ev->ec->pixmap)))
+ if ((!rot->angle_change_done) || (!e_pixmap_resource_get(ev->ec->pixmap)))
{
DBG("Update Buffer in progress of rotation ec '%s'(%p)",
ev->ec->icccm.name ? ev->ec->icccm.name : "", ev->ec);
e_pixmap_image_clear(ev->ec->pixmap, EINA_TRUE);
+ e_pixmap_resource_set(ev->ec->pixmap, NULL);
}
else if (rot->wait_update)
{