- if (dbus_connection_add_filter(connection, bluetooth_filter,
- NULL, NULL) == FALSE)
- connman_error("Can't add D-Bus filter for Bluetooth");
-
- match = g_strdup_printf("sender=%s,interface=%s", "org.bluez",
- "org.bluez.Manager");
-
- dbus_bus_add_match(connection, match, NULL);
-
- g_free(match);
+ signal = g_dbus_add_signal_watch(connection, "sender=org.bluez",
+ bluetooth_signal, NULL, NULL);