static int bluetooth_disable(struct connman_device *device) { const char *path = connman_device_get_string(device, "Path"); DBG("device %p", device); return change_powered(connection, path, FALSE); }
static void jolla_gps_connect(DBusConnection *conn, void *user_data) { (void)user_data; DBG(""); connman_device_set_string(jolla_gps_device, "Path", JOLLA_DEVICE_PATH); change_powered(conn, connman_device_get_powered(jolla_gps_device)); }
static int jolla_gps_disable(struct connman_device *device) { (void)device; DBG(""); if (connman_device_get_string(jolla_gps_device, "Path") == NULL) { connman_device_set_powered(jolla_gps_device, FALSE); return 0; } return change_powered(connection, FALSE); }