From cd1777c52609d2c2fcea665470feff296814bd74 Mon Sep 17 00:00:00 2001 From: Hyojung Jo Date: Fri, 31 Jul 2015 11:32:01 +0900 Subject: [PATCH] Fixed the code for remote controller key handling Change-Id: Ib148e1bd180ab34777bd2ace633dfef3c69aaa67 Signed-off-by: Hyojung Jo --- src/view/view_base.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/view/view_base.c b/src/view/view_base.c index f92bb25..e7b4f2b 100644 --- a/src/view/view_base.c +++ b/src/view/view_base.c @@ -166,9 +166,12 @@ static void _menu_key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, return; } - if (!strcmp(ev->key, KEY_BACK)) { + if (!strcmp(ev->keyname, KEY_BACK) + || !strcmp(ev->keyname, KEY_BACK_REMOTE)) { ui_app_exit(); - } else if (!strcmp(ev->key, KEY_ENTER) || !strcmp(ev->key, KEY_DOWN)) { + } else if (!strcmp(ev->keyname, KEY_ENTER) + || !strcmp(ev->keyname, KEY_DOWN) + || !strcmp(ev->keyname, KEY_ENTER_REMOTE)) { gdata = _get_grid_data[id](); if (!gdata || !gdata->grid) return; @@ -256,7 +259,8 @@ static void _grid_key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, } priv = data; - if (!strcmp(ev->keyname, KEY_BACK)) + if (!strcmp(ev->keyname, KEY_BACK) + || !strcmp(ev->keyname, KEY_BACK_REMOTE)) elm_object_focus_set(priv->menu[priv->cur_menu_id], EINA_TRUE); } -- 2.7.4