From cd85ab7185fcc41302d20f1d217d0d2c5cd92dd1 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 10 Dec 2012 13:41:14 +0200 Subject: [PATCH] core: Remove useless btd_adapter_enable_auto_connect function --- src/adapter.c | 34 ---------------------------------- src/adapter.h | 1 - 2 files changed, 35 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 4fab97415..b7dd58899 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -3542,40 +3542,6 @@ int btd_adapter_restore_powered(struct btd_adapter *adapter) return mgmt_set_powered(adapter->dev_id, TRUE); } -static gboolean disable_auto(gpointer user_data) -{ - struct btd_adapter *adapter = user_data; - GSList *l; - - for (l = adapter->devices; l; l = l->next) { - struct btd_device *device = l->data; - - device_set_auto_connect(device, FALSE); - } - - adapter->auto_timeout_id = 0; - - return FALSE; -} - -void btd_adapter_enable_auto_connect(struct btd_adapter *adapter) -{ - gboolean enable = TRUE; - - if (!adapter->up) - return; - - DBG("Enabling automatic connections"); - - if (adapter->auto_timeout_id) - return; - - g_slist_foreach(adapter->devices, set_auto_connect, &enable); - - adapter->auto_timeout_id = g_timeout_add_seconds(main_opts.autoto, - disable_auto, adapter); -} - void btd_adapter_register_pin_cb(struct btd_adapter *adapter, btd_adapter_pin_cb_t cb) { diff --git a/src/adapter.h b/src/adapter.h index 5404a0272..340088453 100644 --- a/src/adapter.h +++ b/src/adapter.h @@ -156,7 +156,6 @@ const char *btd_adapter_any_request_path(void); void btd_adapter_any_release_path(void); int btd_adapter_restore_powered(struct btd_adapter *adapter); -void btd_adapter_enable_auto_connect(struct btd_adapter *adapter); typedef ssize_t (*btd_adapter_pin_cb_t) (struct btd_adapter *adapter, struct btd_device *dev, char *out, gboolean *display); -- 2.47.3