diff options
author | Jussi Kukkonen <jku@goto.fi> | 2014-07-23 10:30:30 +0300 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2015-05-10 15:53:56 +0200 |
commit | 96ecf37822913a743aa59414c70cfa821baa71e4 (patch) | |
tree | 562bd2691f895a1daa71bb6057214591c6b989b5 | |
parent | 59beefba39881a048df9a3a26c8c6443d34d4f53 (diff) | |
download | gupnp-tools-96ecf37822913a743aa59414c70cfa821baa71e4.tar.gz |
av-cp: Look for didl-object instead of didl-item
This way it's possible to click "play" e.g. on a directory that exposes a
playlist resource, and get a renderer to play it (assuming the resource
is compatible with the renderer).
https://bugzilla.gnome.org/show_bug.cgi?id=733592
-rw-r--r-- | src/av-cp/renderer-controls.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/av-cp/renderer-controls.c b/src/av-cp/renderer-controls.c index b051afd..8d114a1 100644 --- a/src/av-cp/renderer-controls.c +++ b/src/av-cp/renderer-controls.c @@ -239,9 +239,9 @@ set_volume_scale (guint volume) } static void -on_didl_item_available (GUPnPDIDLLiteParser *parser, - GUPnPDIDLLiteObject *object, - gpointer user_data) +on_didl_object_available (GUPnPDIDLLiteParser *parser, + GUPnPDIDLLiteObject *object, + gpointer user_data) { GUPnPDIDLLiteResource **resource; GUPnPServiceProxy *av_transport; @@ -280,8 +280,8 @@ find_compat_res_from_metadata (const char *metadata) error = NULL; g_signal_connect (parser, - "item-available", - G_CALLBACK (on_didl_item_available), + "object-available", + G_CALLBACK (on_didl_object_available), &resource); /* Assumption: metadata only contains a single didl object */ |