OSDN Git Service

tools: Fix not unregistering all interface when a player disappear
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 6 Mar 2013 14:48:07 +0000 (16:48 +0200)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 6 Mar 2013 18:21:25 +0000 (20:21 +0200)
tools/mpris-player.c

index b0a8702..377827f 100644 (file)
@@ -1588,6 +1588,9 @@ static void unregister_player(struct player *player)
        players = g_slist_remove(players, player);
 
        g_dbus_unregister_interface(player->conn, MPRIS_PLAYER_PATH,
+                                               MPRIS_INTERFACE);
+
+       g_dbus_unregister_interface(player->conn, MPRIS_PLAYER_PATH,
                                                MPRIS_PLAYER_INTERFACE);
 }