From 575ce6c86bdc456ac8472a6ff5b1c52fda9d5cdd Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Mon, 22 Jun 2009 06:17:06 -0300 Subject: [PATCH] Handle dbus message indicating that song has stopped. --- status.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/status.c b/status.c index 5b32daa..30e7607 100644 --- a/status.c +++ b/status.c @@ -502,6 +502,14 @@ gettune (DBusConnection *conn, DBusMessage *msg, void *data) pushtune (data, "http://jabber.org/protocol/tune", tune); return DBUS_HANDLER_RESULT_HANDLED; } + else if (dbus_message_is_signal (msg, "org.MetaPlayer.player", "stop")) + { + printf("tune stopped\n"); + tune = iks_new ("tune"); + iks_insert_attrib (tune, "xmlns", "http://jabber.org/protocol/tune"); + pushtune (data, "http://jabber.org/protocol/tune", tune); + return DBUS_HANDLER_RESULT_HANDLED; + } else return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; } -- 2.20.1