X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/a49c2c0fd00383f4191e63d869b813adb2b00d25..c764e832cef2e0828e46762b66ca97cc5541686b:/disobedience/queue-menu.c diff --git a/disobedience/queue-menu.c b/disobedience/queue-menu.c index beb40f5..faf16cd 100644 --- a/disobedience/queue-menu.c +++ b/disobedience/queue-menu.c @@ -71,7 +71,7 @@ void ql_properties_activate(GtkMenuItem attribute((unused)) *menuitem, gtk_tree_model_iter_next(GTK_TREE_MODEL(ql->store), iter); } if(v->nvec) - properties(v->nvec, (const char **)v->vec); + properties(v->nvec, (const char **)v->vec, ql->view); } /* Scratch */ @@ -129,7 +129,7 @@ static void ql_remove_activate_callback(GtkTreeModel *model, struct queue_entry *q = ql_iter_to_q(model, iter); if(q != playing_track) - disorder_eclient_remove(client, q->id, ql_remove_completed, q); + disorder_eclient_remove(client, ql_remove_completed, q->id, q); } void ql_remove_activate(GtkMenuItem attribute((unused)) *menuitem, @@ -148,7 +148,8 @@ int ql_play_sensitive(void *extra) { && gtk_tree_selection_count_selected_rows(ql->selection) > 0; } -static void ql_play_completed(void attribute((unused)) *v, const char *err) { +static void ql_play_completed(void attribute((unused)) *v, const char *err, + const char attribute((unused)) *id) { if(err) popup_protocol_error(0, err); } @@ -159,7 +160,7 @@ static void ql_play_activate_callback(GtkTreeModel *model, gpointer attribute((unused)) data) { struct queue_entry *q = ql_iter_to_q(model, iter); - disorder_eclient_play(client, q->track, ql_play_completed, q); + disorder_eclient_play(client, ql_play_completed, q->track, q); } void ql_play_activate(GtkMenuItem attribute((unused)) *menuitem,