summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/bluetooth-client.c6
-rw-r--r--lib/bluetooth-client.h4
-rw-r--r--wizard/main.c4
3 files changed, 7 insertions, 7 deletions
diff --git a/lib/bluetooth-client.c b/lib/bluetooth-client.c
index 1089e626..b94ead14 100644
--- a/lib/bluetooth-client.c
+++ b/lib/bluetooth-client.c
@@ -1335,7 +1335,7 @@ static void create_device_callback(DBusGProxy *proxy,
}
if (devdata->func)
- devdata->func(path, devdata->data);
+ devdata->func(bluetooth_client, path, devdata->data);
g_object_unref(proxy);
}
@@ -1431,7 +1431,7 @@ static void connect_callback(DBusGProxy *proxy,
g_error_free(error);
if (conndata->func)
- conndata->func(conndata->data);
+ conndata->func(bluetooth_client, conndata->data);
g_object_unref(proxy);
}
@@ -1525,7 +1525,7 @@ static void disconnect_callback(DBusGProxy *proxy,
}
if (conndata->func)
- conndata->func(conndata->data);
+ conndata->func(bluetooth_client, conndata->data);
g_object_unref(proxy);
g_free (conndata);
diff --git a/lib/bluetooth-client.h b/lib/bluetooth-client.h
index 70f3ee5b..d0198eeb 100644
--- a/lib/bluetooth-client.h
+++ b/lib/bluetooth-client.h
@@ -94,7 +94,7 @@ DBusGProxy *bluetooth_client_get_default_adapter(BluetoothClient *client);
gboolean bluetooth_client_start_discovery(BluetoothClient *client);
gboolean bluetooth_client_stop_discovery(BluetoothClient *client);
-typedef void (*BluetoothClientCreateDeviceFunc) (const char *path, gpointer data);
+typedef void (*BluetoothClientCreateDeviceFunc) (BluetoothClient *client, const char *path, gpointer data);
gboolean bluetooth_client_create_device(BluetoothClient *client,
const char *address, const char *agent,
@@ -103,7 +103,7 @@ gboolean bluetooth_client_create_device(BluetoothClient *client,
gboolean bluetooth_client_set_trusted(BluetoothClient *client,
const char *device, gboolean trusted);
-typedef void (*BluetoothClientConnectFunc) (gpointer data);
+typedef void (*BluetoothClientConnectFunc) (BluetoothClient *client, gpointer data);
gboolean bluetooth_client_connect_service(BluetoothClient *client,
const char *device,
diff --git a/wizard/main.c b/wizard/main.c
index 01261b7e..52973797 100644
--- a/wizard/main.c
+++ b/wizard/main.c
@@ -195,7 +195,7 @@ static gboolean cancel_callback(DBusGMethodInvocation *context,
return TRUE;
}
-static void connect_callback(gpointer user_data)
+static void connect_callback(BluetoothClient *_client, gpointer user_data)
{
GtkAssistant *assistant = user_data;
@@ -205,7 +205,7 @@ static void connect_callback(gpointer user_data)
gtk_assistant_set_page_complete(assistant, page_setup, TRUE);
}
-static void create_callback(const char *path, gpointer user_data)
+static void create_callback(BluetoothClient *_client, const char *path, gpointer user_data)
{
GtkAssistant *assistant = user_data;
gboolean complete = FALSE;