*/
if ((!rot->angle_change_done) || (!e_pixmap_resource_get(ev->ec->pixmap)))
{
- DBG("Update Buffer in progress of rotation ec '%s'(%p) EVENT",
- ev->ec->icccm.name ? ev->ec->icccm.name : "", ev->ec);
+ DBG("Update Buffer in progress of rotation ec '%s'(%p) EVENT nopending_render:%d",
+ ev->ec->icccm.name ? ev->ec->icccm.name : "", ev->ec,
+ ev->ec->e.state.rot.nopending_render);
- e_pixmap_image_clear(ev->ec->pixmap, EINA_TRUE);
- e_pixmap_resource_set(ev->ec->pixmap, NULL);
+ if (!ev->ec->e.state.rot.nopending_render)
+ {
+ e_pixmap_image_clear(ev->ec->pixmap, EINA_TRUE);
+ e_pixmap_resource_set(ev->ec->pixmap, NULL);
+ }
}
else if (rot->wait_update)
{