From: Gustavo Sverzut Barbieri Date: Thu, 20 Oct 2016 20:45:12 +0000 (-0200) Subject: efl_io_copier: always cancel job on destructor. X-Git-Tag: upstream/1.20.0~4002 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aba12231451d682969792876e6d66f62c03279d5;p=platform%2Fupstream%2Fefl.git efl_io_copier: always cancel job on destructor. It's already deleted on close(), but that's now optional (close_on_destructor). --- diff --git a/src/lib/ecore/efl_io_copier.c b/src/lib/ecore/efl_io_copier.c index 54dcc3f..5a1fd79 100644 --- a/src/lib/ecore/efl_io_copier.c +++ b/src/lib/ecore/efl_io_copier.c @@ -684,6 +684,9 @@ _efl_io_copier_efl_object_destructor(Eo *o, Efl_Io_Copier_Data *pd) { _COPIER_DBG(o, pd); + if (pd->job) + efl_future_cancel(pd->job); + if (efl_io_closer_close_on_destructor_get(o) && (!efl_io_closer_closed_get(o))) efl_io_closer_close(o);