Set NULL for removed toolkit handle 25/143425/3
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 10 Aug 2017 02:53:46 +0000 (11:53 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 10 Aug 2017 05:02:13 +0000 (14:02 +0900)
Change-Id: Id4c3c7ab59ab5637e96970986367c57a4a2b6ef1
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
watch-control/src/control.c

index 56a84d6..6eec228 100644 (file)
@@ -366,8 +366,11 @@ static void __screen_connector_toolkit_evas_removed_cb(const char *appid, const
        _D("obj(%p) removed", image);
        evas_object_smart_callback_call(__win, WATCH_SMART_SIGNAL_REMOVED, image);
        cur_image = evas_object_data_get(__win, "tbm,watch");
-       if (cur_image == image)
+       if (cur_image == image) {
                evas_object_data_set(__win, "tbm,watch", NULL);
+               __toolkit = NULL;
+               __is_bound = false;
+       }
 }
 
 static void __screen_connector_toolkit_evas_updated_cb(