evas vg: fix broken vg rendering.
authorHermet Park <hermetpark@gmail.com>
Mon, 11 Jun 2018 07:23:28 +0000 (16:23 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 12 Jun 2018 05:47:50 +0000 (14:47 +0900)
commit8369050d0ba2c98195bd372ff075a66b1ad84f58
treeca529c5d0702872cb4e14f9c755c14547a4c38a7
parent5b90b82a1ad7ec5cf1cfb3c62b98a413401072a8
evas vg: fix broken vg rendering.

This fixes vg to connect node tree properly on copying nodes.

Vector rendering was broken when vg cache tries to reconstruct the scene-graph
tree on copying from the original cached one. Exactly, nodes lost parents on
copying. Here it fixes the lost links of the scene-graph tree.

@fix T6993
src/lib/evas/canvas/evas_vg_container.c
src/lib/evas/canvas/evas_vg_node.c
src/lib/evas/canvas/evas_vg_shape.c
src/lib/evas/vg/evas_vg_cache.c