From: Rafael Ignacio Zurita <rafael.zur...@profusion.mobi> --- plugins/mbm.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/plugins/mbm.c b/plugins/mbm.c index 2ab80b4..105843f 100644 --- a/plugins/mbm.c +++ b/plugins/mbm.c @@ -46,6 +46,7 @@ #include <ofono/gprs-context.h> #include <ofono/radio-settings.h> #include <ofono/log.h> +#include <ofono/location-reporting.h> #include <drivers/atmodem/atutil.h> #include <drivers/atmodem/vendor.h> @@ -67,6 +68,7 @@ struct mbm_data { gboolean have_sim; struct ofono_gprs *gprs; struct ofono_gprs_context *gc; + struct ofono_location_reporting *lr; guint reopen_source; enum mbm_variant variant; }; @@ -510,9 +512,15 @@ static void mbm_post_online(struct ofono_modem *modem) { struct mbm_data *data = ofono_modem_get_data(modem); struct ofono_gprs_context *gc; + const char *gps_dev; DBG("%p", modem); + gps_dev = ofono_modem_get_string(modem, "GPSDevice"); + if (gps_dev) + data->lr = ofono_location_reporting_create(modem, 0, + "mbmmodem", data->modem_port); + ofono_netreg_create(modem, OFONO_VENDOR_MBM, "atmodem", data->modem_port); -- 1.7.4.1 _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono