devas vg: return default root node if possible. 45/191345/1
authorHermet Park <hermetpark@gmail.com>
Tue, 16 Oct 2018 06:07:36 +0000 (15:07 +0900)
committerHermet Park <hermetpark@gmail.com>
Tue, 16 Oct 2018 06:58:04 +0000 (15:58 +0900)
Summary:

It could return NULL root node
while user expect a valid root node in default
as It did before.

This is a regresion bug from long ago.

@fix

Reviewers: #committers

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7162

Change-Id: I20f116f64f3ddbb73754e22173193d3040726a46

src/lib/evas/canvas/efl_canvas_vg.c

index b21e158..230821a 100644 (file)
@@ -121,7 +121,7 @@ _efl_canvas_vg_root_node_get(const Eo *obj EINA_UNUSED, Efl_Canvas_Vg_Data *pd)
 
    if (pd->vg_entry) root = evas_cache_vg_tree_get(pd->vg_entry, pd->frame_index);
    else if (pd->user_entry) root = pd->user_entry->root;
-   else root = NULL;
+   else root = pd->root;
 
    return root;
 }