# HG changeset patch # User William Pitcock # Date 1193963248 18000 # Node ID 5c8d5ff0e6010df17f8e7667a0f8fcb1ad210792 # Parent 106bbe8b29bea3a774f9fbdaf1d3d5ef297c2f61 fix exit_on_disconnect behaviour. diff -r 106bbe8b29be -r 5c8d5ff0e601 src/audacious/dbus.c --- a/src/audacious/dbus.c Thu Nov 01 16:21:57 2007 -0500 +++ b/src/audacious/dbus.c Thu Nov 01 19:27:28 2007 -0500 @@ -161,6 +161,7 @@ void init_dbus() { GError *error = NULL; + DBusConnection *local_conn; // Initialize the DBus connection dbus_conn = dbus_g_bus_get(DBUS_BUS_SESSION, &error); if (dbus_conn == NULL) { @@ -175,6 +176,9 @@ mpris = g_object_new(mpris_player_get_type(), NULL); g_object_new(mpris_tracklist_get_type(), NULL); g_message("D-Bus support has been activated"); + + local_conn = dbus_g_connection_get_connection(dbus_conn); + dbus_connection_set_exit_on_disconnect(local_conn, FALSE); } GValue *tuple_value_to_gvalue(Tuple *tuple, const gchar *key) {