There was an issue that the E_Vis_Grab resource which was wating for buffer attach event
couldn't freed if the E_Vis_Grab's timer was expired.
This resource would be freed when the E_Client was destroyed.
However, if the E_Client is not destroyed, then the memory can be increased continuousely.
This patch makes the E_Vis_Grab resource to be freed when a timeout is occured.
Change-Id: Ia6a1bee0ddeddaef42a52bd384ba50d027033827
e_pixmap_free(vc->ec->pixmap);
e_object_delay_del_unref(E_OBJECT(vc->ec));
}
- else
- {
- E_FREE_FUNC(vc->buf_attach, ecore_event_handler_del);
- }
}
}