diff --git a/src/device.c b/src/device.c
index b8f6801..419bf9b 100644
--- a/src/device.c
+++ b/src/device.c
struct btd_device *device = req->device;
struct btd_adapter *adapter = device->adapter;
- if (device_is_creating(device, NULL))
- device_set_temporary(device, TRUE);
-
bt_cancel_discovery(adapter_get_address(adapter), &device->bdaddr);
attio_cleanup(device);
}
}
-gboolean device_is_creating(struct btd_device *device, const char *sender)
-{
- DBusMessage *msg;
-
- if (device->bonding && device->bonding->msg)
- msg = device->bonding->msg;
- else if (device->browse && device->browse->msg)
- msg = device->browse->msg;
- else
- return FALSE;
-
- if (!dbus_message_is_method_call(msg, ADAPTER_INTERFACE,
- "CreatePairedDevice") &&
- !dbus_message_is_method_call(msg, ADAPTER_INTERFACE,
- "CreateDevice"))
- return FALSE;
-
- if (sender == NULL)
- return TRUE;
-
- return g_str_equal(sender, dbus_message_get_sender(msg));
-}
-
gboolean device_is_bonding(struct btd_device *device, const char *sender)
{
struct bonding_req *bonding = device->bonding;
diff --git a/src/device.h b/src/device.h
index 33f8f31..5e173bd 100644
--- a/src/device.h
+++ b/src/device.h
void device_set_auto_connect(struct btd_device *device, gboolean enable);
gboolean device_is_connected(struct btd_device *device);
void device_bonding_complete(struct btd_device *device, uint8_t status);
-gboolean device_is_creating(struct btd_device *device, const char *sender);
gboolean device_is_bonding(struct btd_device *device, const char *sender);
void device_cancel_bonding(struct btd_device *device, uint8_t status);
int device_request_pincode(struct btd_device *device, gboolean secure);