From d58d3f52a29aaed06c805da70311a2b66d4eeaf9 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sat, 17 Mar 2012 16:47:42 +0100 Subject: [PATCH] anydata: don't get serving system with +CSS? --- plugins/anydata/mm-broadband-modem-anydata.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/anydata/mm-broadband-modem-anydata.c b/plugins/anydata/mm-broadband-modem-anydata.c index 0ab56727..9521eef5 100644 --- a/plugins/anydata/mm-broadband-modem-anydata.c +++ b/plugins/anydata/mm-broadband-modem-anydata.c @@ -29,8 +29,12 @@ #include "mm-errors-types.h" #include "mm-base-modem-at.h" #include "mm-broadband-modem-anydata.h" +#include "mm-iface-modem-cdma.h" -G_DEFINE_TYPE (MMBroadbandModemAnydata, mm_broadband_modem_anydata, MM_TYPE_BROADBAND_MODEM); +static void iface_modem_cdma_init (MMIfaceModemCdma *iface); + +G_DEFINE_TYPE_EXTENDED (MMBroadbandModemAnydata, mm_broadband_modem_anydata, MM_TYPE_BROADBAND_MODEM, 0, + G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM_CDMA, iface_modem_cdma_init)); /*****************************************************************************/ @@ -55,6 +59,13 @@ mm_broadband_modem_anydata_init (MMBroadbandModemAnydata *self) { } +static void +iface_modem_cdma_init (MMIfaceModemCdma *iface) +{ + iface->get_cdma1x_serving_system = NULL; + iface->get_cdma1x_serving_system_finish = NULL; +} + static void mm_broadband_modem_anydata_class_init (MMBroadbandModemAnydataClass *klass) {