diff options
author | Denis Kenzior <denkenz@gmail.com> | 2015-07-20 13:51:29 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2015-07-20 13:51:29 -0500 |
commit | dbb3ec13e550e20eb96c3958058ad89b3100a169 (patch) | |
tree | 0921094eadeb58b37f9f9462308f47312f8f65ea | |
parent | 1b3302322a1bb77748bda37acbcf43c3804c3b6e (diff) | |
download | ofono-dbb3ec13e550e20eb96c3958058ad89b3100a169.tar.bz2 |
gprs: Try re-attaching when we switch cells
-rw-r--r-- | src/gprs.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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); |