From e63ea23557b35fce8e510218b86f44f0d4b37df1 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 26 Oct 2009 17:26:19 -0500 Subject: [PATCH] Make netreg_update based on CREG, not CGREG --- src/gprs.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/gprs.c b/src/gprs.c index 988510d..c766870 100644 --- a/src/gprs.c +++ b/src/gprs.c @@ -574,14 +574,12 @@ static void netreg_status_changed(int status, int lac, int ci, int tech, { struct ofono_gprs *gprs = data; - DBG("%d, %d, %d, %d, %p", status, lac, ci, tech, op); + DBG("%d", status); if (gprs->netreg_status == status) return; - gprs->netreg_status = status; - if (status != NETWORK_REGISTRATION_STATUS_REGISTERED) - return; + gprs->netreg_status = status; gprs_netreg_update(gprs); } @@ -905,7 +903,6 @@ static void set_registration_status(struct ofono_gprs *gprs, int status) &str_status); gprs_attached_update(gprs); - gprs_netreg_update(gprs); } static void set_registration_location(struct ofono_gprs *gprs, -- 2.7.4