diff options
-rw-r--r-- | src/util/listmgr.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/util/listmgr.c b/src/util/listmgr.c index b3e8d34..99dc3fd 100644 --- a/src/util/listmgr.c +++ b/src/util/listmgr.c @@ -120,15 +120,9 @@ static void _view_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *ei) static void _key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev) { - struct listmgr *lmgr; - struct play_info_data *pdata; - struct grid_data *gdata; - - if (!data || !obj || !ev) + if (!obj || !ev) return; - lmgr = data; - switch (id) { case LISTMGR_INDEX: if (!strcmp(ev->keyname, KEY_BACK) || @@ -139,24 +133,11 @@ static void _key_down_cb(int id, void *data, Evas *e, Evas_Object *obj, if (!strcmp(ev->keyname, KEY_BACK) || !strcmp(ev->keyname, KEY_ESC)) elm_object_focus_next(obj, ELM_FOCUS_UP); - else { - pdata = lmgr->data->pdata; - if (pdata->key_down_cb) - pdata->key_down_cb(pdata->cb_data, obj, ev); - } - break; case LISTMGR_GRID: if (!strcmp(ev->keyname, KEY_BACK) || !strcmp(ev->keyname, KEY_ESC)) elm_object_focus_next(obj, ELM_FOCUS_UP); - else { - gdata = lmgr->data->gdata; - if (gdata->key_down_cb) - gdata->key_down_cb(gdata->data, - lmgr->focused_it, ev); - } - break; default: break; |