diff options
author | Denis Kenzior <denis.kenzior@intel.com> | 2009-09-01 17:03:43 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-09-01 18:14:57 -0500 |
commit | 7ee954b28ae62e15838a82dbfa9eab4a88eca70f (patch) | |
tree | 62f9d5f451fdc653882c8f4b7c34d0cd3def29e4 /drivers/isimodem | |
parent | 15b1a733b0a3a99adcf619b82ee4304a43ade4dd (diff) | |
download | ofono-7ee954b28ae62e15838a82dbfa9eab4a88eca70f.tar.bz2 |
Add vendor flag to call-forwarding
Diffstat (limited to 'drivers/isimodem')
-rw-r--r-- | drivers/isimodem/call-forwarding.c | 9 | ||||
-rw-r--r-- | drivers/isimodem/isimodem.c | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/drivers/isimodem/call-forwarding.c b/drivers/isimodem/call-forwarding.c index 08236c8c..ce5e40f0 100644 --- a/drivers/isimodem/call-forwarding.c +++ b/drivers/isimodem/call-forwarding.c @@ -79,10 +79,13 @@ static void isi_query(struct ofono_call_forwarding *cf, int type, int cls, { } -static int isi_call_forwarding_probe(struct ofono_call_forwarding *cf) +static int isi_call_forwarding_probe(struct ofono_call_forwarding *cf, + int vendor, void *user) { - GIsiModem *idx = ofono_call_forwarding_get_data(cf); - struct call_forwarding_data *data = g_try_new0(struct call_forwarding_data, 1); + GIsiModem *idx = user; + struct call_forwarding_data *data; + + data = g_try_new0(struct call_forwarding_data, 1); if (!data) return -ENOMEM; diff --git a/drivers/isimodem/isimodem.c b/drivers/isimodem/isimodem.c index 22e467ed..bac07fc0 100644 --- a/drivers/isimodem/isimodem.c +++ b/drivers/isimodem/isimodem.c @@ -157,7 +157,7 @@ static int isi_modem_populate(struct ofono_modem *modem) ofono_sim_create(isi->modem, "isi", isi->idx); ofono_ssn_create(isi->modem, "isi", isi->idx); ofono_ussd_create(isi->modem, "isi", isi->idx); - ofono_call_forwarding_create(isi->modem, "isi", isi->idx); + ofono_call_forwarding_create(isi->modem, 0, "isi", isi->idx); ofono_call_settings_create(isi->modem, "isi", isi->idx); ofono_call_barring_create(isi->modem, 0, "isi", isi->idx); ofono_call_meter_create(isi->modem, "isi", isi->idx); |