Fix watch resume bug 74/142674/2
authorHyunho Kang <hhstark.kang@samsung.com>
Mon, 7 Aug 2017 04:11:01 +0000 (13:11 +0900)
committerHyunho Kang <hhstark.kang@samsung.com>
Tue, 8 Aug 2017 01:14:08 +0000 (01:14 +0000)
Change-Id: Icafd748e2459b6fa5a291171828a588cd28a5ded
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
watch-control/src/control.c

index be9f8d26f7c0bcaeeadbd0b734e52deedc791df0..9d28db196cd8069161333f278549f9f1ed619831 100644 (file)
@@ -610,14 +610,33 @@ API int watch_manager_notify_paused_status_of_viewer(void)
        return __change_viewer_visibility(false);
 }
 
+static int __change_visibility(bool visible)
+{
+       Evas_Object *image;
+
+       image = evas_object_data_get(__win, "tbm,watch");
+       if (image == NULL) {
+               _E("Failed to get image");
+               return -1;
+       }
+
+       if (visible) {
+               return screen_connector_toolkit_evas_send_visibility(image,
+                       VISIBILITY_TYPE_UNOBSCURED);
+       } else {
+               return screen_connector_toolkit_evas_send_visibility(image,
+                       VISIBILITY_TYPE_FULLY_OBSCURED);
+       }
+}
+
 API int watch_manager_pause(void)
 {
-       return __change_viewer_visibility(false);
+       return __change_visibility(false);
 }
 
 API int watch_manager_resume(void)
 {
-       return __change_viewer_visibility(true);
+       return __change_visibility(true);
 }
 
 API int watch_manager_window_bind(Evas_Object *win)