Update attached status when gprs status changes
authorDenis Kenzior <denkenz@gmail.com>
Mon, 26 Oct 2009 21:56:52 +0000 (16:56 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 26 Oct 2009 21:56:52 +0000 (16:56 -0500)
src/gprs.c

index 3aa4721..f08c1d0 100644 (file)
@@ -922,11 +922,7 @@ static void set_registration_status(struct ofono_gprs *gprs, int status)
                                        "Status", DBUS_TYPE_STRING,
                                        &str_status);
 
-       attached = (status == NETWORK_REGISTRATION_STATUS_REGISTERED ||
-                       status == NETWORK_REGISTRATION_STATUS_ROAMING);
-       if (!(gprs->flags & GPRS_FLAG_ATTACHING))
-               gprs->driver_attached = attached;
-
+       gprs_attached_update(gprs);
        gprs_netreg_update(gprs);
 }