discomfitor pushed a commit to branch master. http://git.enlightenment.org/apps/empc.git/commit/?id=6ae5d03f82dcdb59256cee6fa71e208fd1db8645
commit 6ae5d03f82dcdb59256cee6fa71e208fd1db8645 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Mon Jun 8 08:01:27 2015 -0400 delete key on player view deletes current song --- README | 1 + src/bin/empc.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/README b/README index a6227da..228e4d3 100644 --- a/README +++ b/README @@ -52,6 +52,7 @@ Controls: Ctrl+Wheel up -> previous album Ctrl+v -> paste image url/data to use as background + Delete -> delete currently playing song from queue Playlist view: Left -> player view diff --git a/src/bin/empc.c b/src/bin/empc.c index 4dc34a2..087b57f 100644 --- a/src/bin/empc.c +++ b/src/bin/empc.c @@ -3139,6 +3139,15 @@ key_down(void *data EINA_UNUSED, int t EINA_UNUSED, Ecore_Event_Key *ev) } if ((!strcmp(ev->key, "q")) && (ev->modifiers & ECORE_EVENT_MODIFIER_CTRL)) ecore_main_loop_quit(); + else if (!strcmp(ev->key, "Delete")) + { + if (empd_song_item) + { + Empd_Empdd_Song *so = elm_object_item_data_get(empd_song_item); + + empd_empdd_delete_list_range_call(empd_proxy, so->song_pos, 1); + } + } else if (!strcmp(ev->key, "Escape")) { if (ctxpopup) --