From: Hyojung Jo Date: Thu, 10 Sep 2015 10:07:13 +0000 (+0900) Subject: View: Change key_up to key_down for menu button X-Git-Tag: submit/tizen/20150911.070316^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f54f395dedb9ff46c96bbeade0775e12c6cb453f;p=profile%2Ftv%2Fapps%2Fnative%2Fair_apps.git View: Change key_up to key_down for menu button Change-Id: I9f829b8595923881cfc1d6e1272a2dc02320f790 Signed-off-by: Hyojung Jo --- diff --git a/src/view/view_base.c b/src/view/view_base.c index b783014..a126200 100644 --- a/src/view/view_base.c +++ b/src/view/view_base.c @@ -149,19 +149,6 @@ static void _menu_focused_cb(int id, void *data, Evas_Object *obj, priv->focused_menu = obj; } -static void _menu_key_up_cb(int id, void *data, Evas *e, Evas_Object *obj, - Evas_Event_Key_Up *ev) -{ - if (!ev) { - _ERR("Invalid argument."); - return; - } - - if (!strcmp(ev->keyname, KEY_BACK) - || !strcmp(ev->keyname, KEY_BACK_REMOTE)) - ui_app_exit(); -} - static void _menu_key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev) { @@ -176,6 +163,9 @@ static void _menu_key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, if (id == MENU_MYAPPS && !strcmp(ev->keyname, KEY_DOWN)) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; elm_object_focus_set(priv->grid, EINA_TRUE); + } else if (!strcmp(ev->keyname, KEY_BACK) + || !strcmp(ev->keyname, KEY_BACK_REMOTE)) { + ui_app_exit(); } } @@ -482,7 +472,6 @@ static void _grid_key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, static input_handler _menu_input_handler = { .mouse_move = _mouse_move_cb, .focused = _menu_focused_cb, - .key_up = _menu_key_up_cb, .key_down = _menu_key_down_cb };