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)

-- 


Reply via email to