diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-10-04 15:09:38 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-10-04 15:09:38 +0200 |
commit | 1ec7b93563c52cff4616579d223ad46ee4fa69fb (patch) | |
tree | a2c91fc4103b8ea67ae938a7addd2b3bb2458004 /plugins.c | |
parent | fa4a80bc459d43571c41116c134285eeecbd7158 (diff) |
added TRACKDELETED plugin event
added TRACKDELETED handler to vorbis plugin
Diffstat (limited to 'plugins.c')
-rw-r--r-- | plugins.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -255,7 +255,7 @@ plug_quit (void) { /////// non-api functions (plugin support) void -plug_trigger_event (int ev) { +plug_trigger_event (int ev, uintptr_t param) { mutex_lock (mutex); DB_event_t *event; switch (ev) { @@ -267,6 +267,13 @@ plug_trigger_event (int ev) { event = DB_EVENT (pev); } break; + case DB_EV_TRACKDELETED: + { + DB_event_song_t *pev = malloc (sizeof (DB_event_song_t)); + pev->song = DB_PLAYITEM (param); + event = DB_EVENT (pev); + } + break; default: event = malloc (sizeof (DB_event_t)); } |