--- v2: Shorter and nicer plugins/bluetooth.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/plugins/bluetooth.c b/plugins/bluetooth.c index 0df83f9..0d027e9 100644 --- a/plugins/bluetooth.c +++ b/plugins/bluetooth.c @@ -297,6 +297,7 @@ static void btnetwork_property_change(GDBusProxy *proxy, const char *name, DBusMessageIter *iter, void *user_data) { struct bluetooth_pan *pan; + dbus_bool_t connected; bool proxy_connected, network_connected; if (strcmp(name, "Connected") != 0) @@ -306,7 +307,9 @@ static void btnetwork_property_change(GDBusProxy *proxy, const char *name, if (!pan || !pan->network) return; - dbus_message_iter_get_basic(iter, &proxy_connected); + dbus_message_iter_get_basic(iter, &connected); + proxy_connected = connected; + network_connected = connman_network_get_connected(pan->network); DBG("network %p network connected %d proxy connected %d", -- 1.7.10.4 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman