circle_surface: fix vector items deleted problem when circle widgets show, hide and... 23/207823/1
authorTaehyub Kim <taehyub.kim@samsung.com>
Thu, 13 Jun 2019 05:47:44 +0000 (14:47 +0900)
committerTaehyub Kim <taehyub.kim@samsung.com>
Thu, 13 Jun 2019 05:47:44 +0000 (14:47 +0900)
Change-Id: I853cf5ae5164e2da981841a33384355cead2911d

src/wearable/circle/efl_extension_circle_surface.c

index 128483ab0d8a9c217b44947541aedbb11ef6dc7d..831f62515c2dc896d5bc3df956b6d0f8233381cf 100644 (file)
@@ -277,7 +277,7 @@ _eext_circle_surface_hide_cb(void *data, Evas *e, Evas_Object *obj, void *event_
 {
    Eext_Circle_Surface *surface = (Eext_Circle_Surface *)data;
 
-   _eext_circle_surface_vector_finish(surface);
+   evas_object_hide(surface->vg_obj);
    _eext_circle_surface_render_finish(surface);
 }
 
@@ -286,6 +286,7 @@ _eext_circle_surface_show_cb(void *data, Evas *e, Evas_Object *obj, void *event_
 {
    Eext_Circle_Surface *surface = (Eext_Circle_Surface *)data;
 
+   evas_object_show(surface->vg_obj);
    _eext_circle_surface_update(surface);
 }