aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-07-22 11:33:18 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-07-22 13:39:50 +0200
commitaa11a0bf7d334bf8fa766f4f74935ebb970bcaf0 (patch)
tree054281226aed5510e345877219b18c225913dcd2 /src
parent79fbe274e92605f7d31de3e4588dd4848bc6e797 (diff)
broadband-modem: assume CS if 2G supported
Diffstat (limited to 'src')
-rw-r--r--src/mm-broadband-modem.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index 92ff239b..d707363f 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -1097,6 +1097,13 @@ supported_modes_ws46_test_ready (MMBroadbandModem *self,
}
}
+ /* We'll assume CS supported if we have 2G */
+ if (!(ctx->mode & MM_MODEM_MODE_CS) &&
+ ctx->mode & MM_MODEM_MODE_2G) {
+ mm_dbg ("Assuming device allows (3GPP) 2G/3G network modes");
+ ctx->mode |= MM_MODEM_MODE_CS;
+ }
+
/* Now keep on with the loading, we may need CDMA-specific checks */
ctx->run_ws46 = FALSE;
load_supported_modes_step (ctx);