hide all view when app is paused 41/47541/2
authorSoohye Shin <soohye.shin@samsung.com>
Fri, 4 Sep 2015 10:21:02 +0000 (19:21 +0900)
committerSoohye Shin <soohye.shin@samsung.com>
Fri, 4 Sep 2015 11:02:08 +0000 (20:02 +0900)
Change-Id: I0be9fe45c1a5b11da6c647a2419b548c8ec5876e
Signed-off-by: Soohye Shin <soohye.shin@samsung.com>
src/main.c

index 48f0798..550f10d 100644 (file)
@@ -29,6 +29,8 @@
 
 #define VALUE_INFOSQUARE "infosquare"
 
+#define VIEW_COUNT 7
+
 SET_TAG(PACKAGE);
 
 struct _appdata {
@@ -56,9 +58,13 @@ static Evas_Object *_add_win(const char *name)
 
 static void _hide(struct _appdata *ad)
 {
-       viewmgr_hide_view(VIEW_HOME);
-       viewmgr_hide_view(VIEW_RECENT);
-       viewmgr_hide_view(VIEW_USER);
+       int i;
+       const char *view[VIEW_COUNT] = { VIEW_PHOTO, VIEW_PIN,
+                       VIEW_ACTION_MENU, VIEW_USER_EDIT,
+                       VIEW_USER, VIEW_RECENT, VIEW_HOME };
+
+       for (i = 0; i < VIEW_COUNT; i++)
+               viewmgr_hide_view(view[i]);
 
        elm_win_iconified_set(ad->win, EINA_TRUE);
        ad->activated = EINA_FALSE;