summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoohye Shin <soohye.shin@samsung.com>2015-08-17 14:24:26 +0900
committerSoohye Shin <soohye.shin@samsung.com>2015-08-17 23:39:36 +0900
commitd9f30850b81ef8207b53f7353543572bf830b950 (patch)
treed70ab4845a8992aeb460610770531def38848a68
parent4c44472a9e6225666629855d379c0ec427afe896 (diff)
downloadair_home-d9f30850b81ef8207b53f7353543572bf830b950.tar.gz
air_home-d9f30850b81ef8207b53f7353543572bf830b950.tar.bz2
air_home-d9f30850b81ef8207b53f7353543572bf830b950.zip
launch live-tv when selected live-tv button in action menu
Change-Id: I604dfd3e79d810cb60d1ff7910c295fdc4b2e01b Signed-off-by: Soohye Shin <soohye.shin@samsung.com>
-rw-r--r--src/main.c1
-rw-r--r--src/view/view_action_menu.c12
2 files changed, 12 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index b532568..5393363 100644
--- a/src/main.c
+++ b/src/main.c
@@ -57,6 +57,7 @@ static void _hide(struct _appdata *ad)
{
viewmgr_hide_view(VIEW_HOME);
viewmgr_hide_view(VIEW_RECENT);
+ viewmgr_hide_view(VIEW_USER);
elm_win_iconified_set(ad->win, EINA_TRUE);
ad->activated = EINA_FALSE;
diff --git a/src/view/view_action_menu.c b/src/view/view_action_menu.c
index 6e4232b..03fe39d 100644
--- a/src/view/view_action_menu.c
+++ b/src/view/view_action_menu.c
@@ -146,16 +146,26 @@ static void _select(int id, void *data, Evas_Object *obj)
}
viewmgr_update_view(VIEW_USER_EDIT, UPDATE_TYPE_RESET, NULL);
viewmgr_hide_view(VIEW_ACTION_MENU);
+ viewmgr_hide_view(VIEW_USER_EDIT);
+
+ utils_launch_app(PACKAGE_LIVETV, NULL, NULL);
break;
case INPUT_HANDLER_TYPE_ITEM_RESET:
_add_popup(priv, MESSAGE_RESET, MESSAGE_RESET_CONTENTS,
MESSAGE_RESET, INPUT_HANDLER_TYPE_RESET,
MESSAGE_CANCEL, INPUT_HANDLER_TYPE_CANCEL);
break;
- case INPUT_HANDLER_TYPE_RESET:
case INPUT_HANDLER_TYPE_DISCARD:
viewmgr_update_view(VIEW_USER_EDIT, UPDATE_TYPE_RESET, NULL);
viewmgr_hide_view(VIEW_ACTION_MENU);
+ viewmgr_hide_view(VIEW_USER_EDIT);
+ _delete_popup(priv, obj);
+
+ utils_launch_app(PACKAGE_LIVETV, NULL, NULL);
+ break;
+ case INPUT_HANDLER_TYPE_RESET:
+ viewmgr_update_view(VIEW_USER_EDIT, UPDATE_TYPE_RESET, NULL);
+ viewmgr_hide_view(VIEW_ACTION_MENU);
_delete_popup(priv, obj);
break;
case INPUT_HANDLER_TYPE_CANCEL: