From dbb3ec13e550e20eb96c3958058ad89b3100a169 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 20 Jul 2015 13:51:29 -0500 Subject: gprs: Try re-attaching when we switch cells --- src/gprs.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/gprs.c b/src/gprs.c index f21fe6e2..ca243270 100644 --- a/src/gprs.c +++ b/src/gprs.c @@ -1651,6 +1651,8 @@ static void gprs_netreg_update(struct ofono_gprs *gprs) attach = attach && gprs->powered; + DBG("attach: %u, driver_attached: %u", attach, gprs->driver_attached); + if (gprs->driver_attached == attach) return; @@ -1673,9 +1675,6 @@ static void netreg_status_changed(int status, int lac, int ci, int tech, DBG("%d", status); - if (gprs->netreg_status == status) - return; - gprs->netreg_status = status; gprs_netreg_update(gprs); -- cgit v1.2.3