From 7405f972dc3f108c91bf7e6d23cede586ac60e6d Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 6 Mar 2013 16:48:07 +0200 Subject: [PATCH] tools: Fix not unregistering all interface when a player disappear --- tools/mpris-player.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/mpris-player.c b/tools/mpris-player.c index b0a870226..377827fb2 100644 --- a/tools/mpris-player.c +++ b/tools/mpris-player.c @@ -1587,6 +1587,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); } -- 2.47.3