summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/util/listmgr.c4
-rw-r--r--src/view/base.c6
2 files changed, 3 insertions, 7 deletions
diff --git a/src/util/listmgr.c b/src/util/listmgr.c
index cc11c19..8f61d8b 100644
--- a/src/util/listmgr.c
+++ b/src/util/listmgr.c
@@ -95,7 +95,9 @@ static void _view_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *ei)
if (!evas_object_visible_get(lmgr->base))
return;
- if (!strcmp(ev->keyname, KEY_UP)) {
+ if (!strcmp(ev->keyname, KEY_BACK) ||
+ !strcmp(ev->keyname, KEY_BACK_REMOTE) ||
+ !strcmp(ev->keyname, KEY_UP)) {
if (lmgr->focused == lmgr->play_info) {
play_info = elm_object_part_content_get(lmgr->focused,
PART_ITEM_CONTENT);
diff --git a/src/view/base.c b/src/view/base.c
index a24ad90..6dbf7b1 100644
--- a/src/view/base.c
+++ b/src/view/base.c
@@ -189,12 +189,6 @@ static void _key_down_cb(int id, void *data, Evas *e, Evas_Object *obj,
ui_app_exit();
break;
- case BASE_VIEW_BTN:
- if (!strcmp(ev->keyname, KEY_BACK) ||
- !strcmp(ev->keyname, KEY_BACK_REMOTE))
- ui_app_exit();
-
- break;
default:
break;
}