vector: Fixed the api behaviour change. 05/170605/1
authorsubhransu mohanty <sub.mohanty@samsung.com>
Wed, 21 Feb 2018 04:07:14 +0000 (13:07 +0900)
committersubhransu mohanty <sub.mohanty@samsung.com>
Wed, 21 Feb 2018 04:08:50 +0000 (13:08 +0900)
Change-Id: Ia93751f39c338d7e31238895a499d29e8a6f7d3c

src/mobile/eext_floatingbutton.c
src/wearable/circle/efl_extension_circle_surface.c

index 298ee6a7da2bff9185115e918eeaef2d7fb96b69..e44dcdb92f2d801da84560abab87e9ca06fa6c9e 100644 (file)
@@ -515,7 +515,8 @@ _eext_floatingbutton_efl_object_constructor(Eo *obj, Eext_Floatingbutton_Data *s
 
 #if EEXT_FLOATINGBUTTON_USE_VG
    sd->vg = evas_object_vg_add(evas_object_evas_get(obj));
-   Efl_VG *base_root = evas_object_vg_root_node_get(sd->vg);
+   Efl_VG *base_root = evas_vg_container_add(NULL);
+   evas_object_vg_root_node_set(sd->vg, base_root);
    sd->base_shape = evas_vg_shape_add(base_root);
    evas_vg_node_color_set(sd->base_shape, 255, 255, 255, 255);
 #else
index e1562f78b83d203ae3857300d1628b4e0aeb81e0..9d1ecf6caa11a9e89c3c16ed3fe69f0d59b96391 100644 (file)
@@ -550,7 +550,8 @@ static void
 _init_render_object(Eext_Circle_Surface *surface, Evas_Object *image_widget)
 {
    surface->vector_widget = evas_object_vg_add(evas_object_evas_get(image_widget));
-   Efl_VG *root = evas_object_vg_root_node_get(surface->vector_widget);
+   Efl_VG *root = evas_vg_container_add(NULL);
+   evas_object_vg_root_node_set(surface->vector_widget, root);
    surface->vg_root = root;
 
    evas_object_repeat_events_set(surface->vector_widget, EINA_TRUE);