diff options
-rw-r--r-- | plugins/mm-modem-hso.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/plugins/mm-modem-hso.c b/plugins/mm-modem-hso.c index f1295e24..8bd42889 100644 --- a/plugins/mm-modem-hso.c +++ b/plugins/mm-modem-hso.c @@ -288,40 +288,6 @@ mm_hso_modem_authenticate (MMModemHso *self, /*****************************************************************************/ static void -enable_done (MMModem *modem, GError *error, gpointer user_data) -{ - MMCallbackInfo *info = (MMCallbackInfo *) user_data; - - mm_generic_gsm_enable_complete (MM_GENERIC_GSM (modem), error, info); -} - -static void -parent_enable_done (MMModem *modem, GError *error, gpointer user_data) -{ - MMCallbackInfo *info = (MMCallbackInfo *) user_data; - MMGenericGsm *self = MM_GENERIC_GSM (modem); - - if (error) { - mm_generic_gsm_enable_complete (self, error, info); - return; - } - - /* HSO needs manual PIN checking */ - mm_generic_gsm_check_pin (self, enable_done, info); -} - -static void -enable (MMModem *modem, MMModemFn callback, gpointer user_data) -{ - MMModem *parent_modem_iface; - MMCallbackInfo *info; - - info = mm_callback_info_new (modem, callback, user_data); - parent_modem_iface = g_type_interface_peek_parent (MM_MODEM_GET_INTERFACE (info->modem)); - parent_modem_iface->enable (info->modem, parent_enable_done, info); -} - -static void parent_disable_done (MMModem *modem, GError *error, gpointer user_data) { MMCallbackInfo *info = (MMCallbackInfo *) user_data; @@ -712,7 +678,6 @@ modem_simple_init (MMModemSimple *class) static void modem_init (MMModem *modem_class) { - modem_class->enable = enable; modem_class->disable = disable; modem_class->connect = do_connect; modem_class->get_ip4_config = get_ip4_config; |