evas: fix lifecycle of Ector renderer.
authorCedric BAIL <cedric@osg.samsung.com>
Thu, 29 Mar 2018 20:58:00 +0000 (13:58 -0700)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:22:05 +0000 (20:22 +0900)
commitbefc70673343a054eee5169409805a6f31173286
tree5b2fbece0843bf44dabb61a7b49faba178078685
parent3d382bb5e9d2311e00580fc946a2e83c65e68b86
evas: fix lifecycle of Ector renderer.

Ector renderer are created by a factory pattern which return a reference.
The possible logic improvement from here would be to rely on setting the
parent of the object to the Ector_Surface and manage a cache by intercepting
efl_noref to trigger an efl_del of the object or a temporary cache of it.
That's for later.
src/lib/evas/canvas/efl_canvas_vg_node.eo
src/lib/evas/canvas/evas_vg_node.c