summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-05-07 14:59:20 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-05-07 14:59:20 +0200
commit6ec525a769df53d8dc555e5a89509710b7c9319f (patch)
treebb2b000ace9573ea1f539f0f36a8c75311d43145
parent18ce429a8532c42f825444351a5da1a71b48a910 (diff)
downloadModemManager-6ec525a769df53d8dc555e5a89509710b7c9319f.tar.gz
bearer: allow registration changes from/to SEARCHING without disconnecting
We allow the modem to be connected while the registration state is 'SEARCHING', which may happen when the coverage is poor.
-rw-r--r--src/mm-bearer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mm-bearer.c b/src/mm-bearer.c
index d047e11f0..7ef516f47 100644
--- a/src/mm-bearer.c
+++ b/src/mm-bearer.c
@@ -188,12 +188,12 @@ modem_3gpp_registration_state_changed (MMIfaceModem3gpp *modem,
switch (state) {
case MM_MODEM_3GPP_REGISTRATION_STATE_IDLE:
- case MM_MODEM_3GPP_REGISTRATION_STATE_SEARCHING:
case MM_MODEM_3GPP_REGISTRATION_STATE_DENIED:
case MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN:
self->priv->reason_3gpp = CONNECTION_FORBIDDEN_REASON_UNREGISTERED;
break;
case MM_MODEM_3GPP_REGISTRATION_STATE_HOME:
+ case MM_MODEM_3GPP_REGISTRATION_STATE_SEARCHING:
self->priv->reason_3gpp = CONNECTION_FORBIDDEN_REASON_NONE;
break;
case MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING: