From 55cedbf109663ecc48c1f0d28aa2b874a96507a7 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 3 Dec 2015 13:24:41 -0600 Subject: rilmodem: Don't expose private structures --- drivers/rilmodem/gprs.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'drivers/rilmodem/gprs.c') diff --git a/drivers/rilmodem/gprs.c b/drivers/rilmodem/gprs.c index 533e2ae3..6ef45768 100644 --- a/drivers/rilmodem/gprs.c +++ b/drivers/rilmodem/gprs.c @@ -126,6 +126,7 @@ static void ril_data_reg_cb(struct ril_msg *message, gpointer user_data) ofono_gprs_status_cb_t cb = cbd->cb; struct ofono_gprs *gprs = cbd->user; struct ril_gprs_data *gd = ofono_gprs_get_data(gprs); + struct ofono_modem *modem; struct parcel rilp; int num_str; char **strv; @@ -256,11 +257,9 @@ static void ril_data_reg_cb(struct ril_msg *message, gpointer user_data) } } - if (gd->tech != tech) { - gd->tech = tech; - - ofono_gprs_bearer_notify(gprs, ril_tech_to_bearer_tech(tech)); - } + modem = ofono_gprs_get_modem(gprs); + ofono_modem_set_integer(modem, "RilDataRadioTechnology", tech); + ofono_gprs_bearer_notify(gprs, ril_tech_to_bearer_tech(tech)); if (cb) CALLBACK_WITH_SUCCESS(cb, status, cbd->data); @@ -474,7 +473,6 @@ static int ril_gprs_probe(struct ofono_gprs *gprs, unsigned int vendor, gd->ril = g_ril_clone(ril); gd->ofono_attached = FALSE; gd->rild_status = -1; - gd->tech = RADIO_TECH_UNKNOWN; ofono_gprs_set_data(gprs, gd); -- cgit v1.2.3