summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>2009-10-24 11:28:07 +0200
committerDenis Kenzior <denkenz@gmail.com>2009-10-24 10:27:11 -0500
commit427224e9f8373f635f24e715c55e4d30e0274e44 (patch)
treefa1faa6121a3f3f25c63a4898d7dbeadae707179
parent87f4e3890d7a69d4a7b8d1a40084f28cf1ec90e1 (diff)
downloadofono-427224e9f8373f635f24e715c55e4d30e0274e44.tar.bz2
Register gprs-context on calypso modem/phonesim.
-rw-r--r--plugins/phonesim.c9
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)