diff --git a/src/adapter.c b/src/adapter.c
index 4f27b35..41f706a 100644
--- a/src/adapter.c
+++ b/src/adapter.c
devices[i] = (char *) device_get_path(dev);
}
- emit_array_property_changed(connection, adapter->path,
+ emit_array_property_changed(adapter->path,
ADAPTER_INTERFACE, "Devices",
DBUS_TYPE_OBJECT_PATH, &devices, i);
g_free(devices);
uuids[i++] = uuid;
}
- emit_array_property_changed(connection, adapter->path,
- ADAPTER_INTERFACE, "UUIDs", DBUS_TYPE_STRING, &uuids, i);
+ emit_array_property_changed(adapter->path,
+ ADAPTER_INTERFACE, "UUIDs",
+ DBUS_TYPE_STRING, &uuids, i);
g_strfreev(uuids);
}
diff --git a/src/dbus-common.c b/src/dbus-common.c
index 21395d9..afd07de 100644
--- a/src/dbus-common.c
+++ b/src/dbus-common.c
return g_dbus_send_message(connection, signal);
}
-dbus_bool_t emit_array_property_changed(DBusConnection *conn,
- const char *path,
+dbus_bool_t emit_array_property_changed(const char *path,
const char *interface,
const char *name,
int type, void *value, int num)
append_array_variant(&iter, type, value, num);
- return g_dbus_send_message(conn, signal);
+ return g_dbus_send_message(connection, signal);
}
void set_dbus_connection(DBusConnection *conn)
diff --git a/src/dbus-common.h b/src/dbus-common.h
index ff130ff..823a292 100644
--- a/src/dbus-common.h
+++ b/src/dbus-common.h
const char *name,
int type, void *value);
-dbus_bool_t emit_array_property_changed(DBusConnection *conn,
- const char *path,
+dbus_bool_t emit_array_property_changed(const char *path,
const char *interface,
const char *name,
int type, void *value, int num);
diff --git a/src/device.c b/src/device.c
index dd5dcc2..ac31a87 100644
--- a/src/device.c
+++ b/src/device.c
static void uuids_changed(struct btd_device *device)
{
- DBusConnection *conn = btd_get_dbus_connection();
char **uuids;
GSList *l;
int i;
for (i = 0, l = device->uuids; l; l = l->next, i++)
uuids[i] = l->data;
- emit_array_property_changed(conn, device->path, DEVICE_INTERFACE,
- "UUIDs", DBUS_TYPE_STRING, &uuids, i);
+ emit_array_property_changed(device->path,
+ DEVICE_INTERFACE, "UUIDs",
+ DBUS_TYPE_STRING, &uuids, i);
g_free(uuids);
}
diff --git a/src/manager.c b/src/manager.c
index 738bf0b..31feb84 100644
--- a/src/manager.c
+++ b/src/manager.c
i++;
}
- emit_array_property_changed(connection, "/",
- MANAGER_INTERFACE, "Adapters",
+ emit_array_property_changed("/", MANAGER_INTERFACE, "Adapters",
DBUS_TYPE_OBJECT_PATH, &array, i);
g_free(array);