Add signal handlers for Connected signals.

This commit is contained in:
Luiz Augusto von Dentz 2008-10-01 11:35:51 -03:00
parent 443ea47ee0
commit 3b427b7014

View file

@ -843,6 +843,18 @@ static DBusHandlerResult filter_cb(DBusConnection *bus, DBusMessage *msg, void *
load_module_for_device(u, d); load_module_for_device(u, d);
} }
} }
} else if (dbus_message_is_signal(msg, "org.bluez.Headset", "Connected") ||
dbus_message_is_signal(msg, "org.bluez.AudioSink", "Connected")) {
if (!dbus_message_iter_init(msg, &arg_i))
pa_log("dbus: message has no parameters");
else {
struct device *d;
if ((d = device_find(u, dbus_message_get_path(msg))))
load_module_for_device(u, d);
}
} }
dbus_error_free(&err); dbus_error_free(&err);