diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2009-10-25 09:14:54 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-10-26 13:29:41 -0500 |
commit | 4779ed055aabf3d175d2a0254fcd70417e1d62a9 (patch) | |
tree | 2f29d720ecbb004f0bda0604cabc6671ac11588f /src | |
parent | 50ae504bc6370e05bd6f3a115f67986cb565302b (diff) | |
download | ofono-4779ed055aabf3d175d2a0254fcd70417e1d62a9.tar.bz2 |
Fix interpretation of new GPRS registration status signal.
Diffstat (limited to 'src')
-rw-r--r-- | src/gprs.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -882,8 +882,8 @@ 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); + attached = (status == NETWORK_REGISTRATION_STATUS_REGISTERED || + status == NETWORK_REGISTRATION_STATUS_ROAMING); if (gprs->attached != (int) attached && !(gprs->flags & GPRS_FLAG_ATTACHING)) { gprs->attached = (int) attached; |