eo - fix bug vector when unparenting of an eo obj may affect others
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 18 Aug 2015 08:23:16 +0000 (17:23 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 18 Aug 2015 08:23:16 +0000 (17:23 +0900)
commitcbc1a217bfc8b5c6dd94f0448f19245c43eb05e0
treec388b5efec29aef955168f192d946a1a249e90a9
parente9c5f37ab4acfe891600291033689ded03a8ee4a
eo - fix bug vector when unparenting of an eo obj may affect others

it is possible that a destructor/parent_set override or function could
go modifying the children list of objects in a parent, this the
EINA_LIST_FREE may actually miss objects in the process since within
the "free" func the list may have been altered etc.

@fix
src/lib/eo/eo_base_class.c