diff options
author | Hyojung Jo <hj903.jo@samsung.com> | 2015-07-31 11:32:01 +0900 |
---|---|---|
committer | Hyojung Jo <hj903.jo@samsung.com> | 2015-07-31 11:32:01 +0900 |
commit | cd1777c52609d2c2fcea665470feff296814bd74 (patch) | |
tree | 2b6c88394ca6dff2a0288024d9486a24dd12c237 | |
parent | 76819fada3c6333eef14c2285cd8a83f259a19a1 (diff) | |
download | air_favorite-cd1777c52609d2c2fcea665470feff296814bd74.tar.gz air_favorite-cd1777c52609d2c2fcea665470feff296814bd74.tar.bz2 air_favorite-cd1777c52609d2c2fcea665470feff296814bd74.zip |
Fixed the code for remote controller key handling
Change-Id: Ib148e1bd180ab34777bd2ace633dfef3c69aaa67
Signed-off-by: Hyojung Jo <hj903.jo@samsung.com>
-rw-r--r-- | src/view/view_base.c | 10 |
1 files 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); } |