summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>2009-10-25 09:14:54 +0100
committerDenis Kenzior <denkenz@gmail.com>2009-10-26 13:29:41 -0500
commit4779ed055aabf3d175d2a0254fcd70417e1d62a9 (patch)
tree2f29d720ecbb004f0bda0604cabc6671ac11588f /src
parent50ae504bc6370e05bd6f3a115f67986cb565302b (diff)
downloadofono-4779ed055aabf3d175d2a0254fcd70417e1d62a9.tar.bz2
Fix interpretation of new GPRS registration status signal.
Diffstat (limited to 'src')
-rw-r--r--src/gprs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gprs.c b/src/gprs.c
index 688f2d9e..d9de087e 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -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;