add homepage key to using like home key (temporary) 84/48084/2 tizen_3.0.m1_tv accepted/tizen/tv/20150914.121428 submit/tizen/20150914.115750 tizen_3.0.m1_tv_release
authorMinkyu Kang <mk7.kang@samsung.com>
Mon, 14 Sep 2015 07:10:56 +0000 (16:10 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Mon, 14 Sep 2015 07:33:13 +0000 (16:33 +0900)
Change-Id: I6837f0873b52a785137f69c6855fe76b494b811f
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
src/main.c

index 550f10d..a30282d 100644 (file)
@@ -96,7 +96,8 @@ static Eina_Bool _key_down(void *data, int type, void *ei)
                                VALUE_INFOSQUARE);
        } else if (!strcmp(ev->keyname, KEY_TV_REMOTE)) {
                utils_launch_app(APP_ID_LIVETV, NULL, NULL);
-       } else if (!strcmp(ev->keyname, KEY_HOME)) {
+       } else if (!strcmp(ev->keyname, KEY_HOME) ||
+                       !strcmp(ev->keyname, KEY_HOMEPAGE)) {
                if (!ad->activated)
                        _show(ad);
        } else if (!strcmp(ev->keyname, KEY_BACK) ||
@@ -123,6 +124,8 @@ static Eina_Bool _key_timer(void *data)
        elm_win_keygrab_set(data, KEY_POWER_REMOTE, 0, 0, 0,
                        ELM_WIN_KEYGRAB_EXCLUSIVE);
        elm_win_keygrab_set(data, KEY_HOME, 0, 0, 0, ELM_WIN_KEYGRAB_EXCLUSIVE);
+       elm_win_keygrab_set(data, KEY_HOMEPAGE, 0, 0, 0,
+                       ELM_WIN_KEYGRAB_EXCLUSIVE);
 
        return ECORE_CALLBACK_CANCEL;
 }
@@ -186,6 +189,7 @@ static void _terminate(void *user_data)
                elm_win_keygrab_unset(ad->win, KEY_POWER_REMOTE, 0, 0);
                elm_win_keygrab_unset(ad->win, KEY_TV_REMOTE, 0, 0);
                elm_win_keygrab_unset(ad->win, KEY_HOME, 0, 0);
+               elm_win_keygrab_unset(ad->win, KEY_HOMEPAGE, 0, 0);
 
                viewmgr_destroy();
                evas_object_del(ad->win);