broadband-modem-huawei: don't call non-existent MMBroadbandModem CDMA functions

This commit is contained in:
Dan Williams
2012-11-27 14:50:14 -06:00
parent ef644fba84
commit 2f28193cd4

View File

@@ -1203,11 +1203,21 @@ modem_cdma_setup_unsolicited_events (MMIfaceModemCdma *self,
user_data, user_data,
modem_cdma_setup_unsolicited_events); modem_cdma_setup_unsolicited_events);
/* Chain up parent's setup */ /* Chain up parent's setup if needed */
if (iface_modem_cdma_parent->setup_unsolicited_events &&
iface_modem_cdma_parent->setup_unsolicited_events_finish) {
iface_modem_cdma_parent->setup_unsolicited_events ( iface_modem_cdma_parent->setup_unsolicited_events (
self, self,
(GAsyncReadyCallback)parent_cdma_setup_unsolicited_events_ready, (GAsyncReadyCallback)parent_cdma_setup_unsolicited_events_ready,
result); result);
return;
}
/* Otherwise just run our setup and complete */
set_cdma_unsolicited_events_handlers (MM_BROADBAND_MODEM_HUAWEI (self), TRUE);
g_simple_async_result_set_op_res_gboolean (G_SIMPLE_ASYNC_RESULT (result), TRUE);
g_simple_async_result_complete_in_idle (result);
g_object_unref (result);
} }
static void static void