evas vg: fix invalid vg caching usage. 25/191825/1
authorHermet Park <hermetpark@gmail.com>
Wed, 24 Oct 2018 07:19:49 +0000 (16:19 +0900)
committerHermet Park <hermetpark@gmail.com>
Wed, 24 Oct 2018 07:22:27 +0000 (16:22 +0900)
reset cache if vg root node is reset by manually.

Change-Id: I881b1433c294775af805cbff3560ffda0f69fe36

src/lib/evas/canvas/efl_canvas_vg.c

index 770a7d8..49c3c78 100644 (file)
@@ -176,6 +176,7 @@ _efl_canvas_vg_root_node_set(Eo *obj, Efl_Canvas_Vg_Data *pd, Efl_VG *root_node)
 
    // force a redraw
    pd->changed = EINA_TRUE;
+   pd->cache_key = NULL;
    evas_object_change(obj, efl_data_scope_get(obj, EFL_CANVAS_OBJECT_CLASS));
 }