From e6e3784c028f8d55bc9d2bd3fd207d958eba5ff4 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 4 Mar 2010 20:45:30 -0800 Subject: hso: remove PIN checking code This is handled by the generic class before the modem is even exported over D-Bus. --- plugins/mm-modem-hso.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'plugins') 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 @@ -287,40 +287,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) { @@ -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; -- cgit v1.2.3-70-g09d2