Change-Id: Ia93751f39c338d7e31238895a499d29e8a6f7d3c
#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
_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);