diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2009-10-24 11:28:07 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-10-24 10:27:11 -0500 |
commit | 427224e9f8373f635f24e715c55e4d30e0274e44 (patch) | |
tree | fa1faa6121a3f3f25c63a4898d7dbeadae707179 | |
parent | 87f4e3890d7a69d4a7b8d1a40084f28cf1ec90e1 (diff) | |
download | ofono-427224e9f8373f635f24e715c55e4d30e0274e44.tar.bz2 |
Register gprs-context on calypso modem/phonesim.
-rw-r--r-- | plugins/phonesim.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/phonesim.c b/plugins/phonesim.c index 1151da4d..9463265b 100644 --- a/plugins/phonesim.c +++ b/plugins/phonesim.c @@ -55,6 +55,7 @@ #include <ofono/ussd.h> #include <ofono/voicecall.h> #include <ofono/gprs.h> +#include <ofono/gprs-context.h> #include <drivers/atmodem/vendor.h> @@ -289,6 +290,8 @@ static void phonesim_post_sim(struct ofono_modem *modem) { struct phonesim_data *data = ofono_modem_get_data(modem); struct ofono_message_waiting *mw; + struct ofono_gprs *gprs; + struct ofono_gprs_context *gc; DBG("%p", modem); @@ -313,7 +316,11 @@ static void phonesim_post_sim(struct ofono_modem *modem) ofono_cbs_create(modem, 0, "atmodem", data->chat); } - ofono_gprs_create(modem, 0, "atmodem", data->chat); + gprs = ofono_gprs_create(modem, 0, "atmodem", data->chat); + gc = ofono_gprs_context_create(modem, 0, "atmodem", data->chat); + + if (gprs && gc) + ofono_gprs_add_context(gprs, gc); mw = ofono_message_waiting_create(modem); if (mw) |