diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-07-22 11:33:18 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-07-22 13:39:50 +0200 |
commit | aa11a0bf7d334bf8fa766f4f74935ebb970bcaf0 (patch) | |
tree | 054281226aed5510e345877219b18c225913dcd2 /src | |
parent | 79fbe274e92605f7d31de3e4588dd4848bc6e797 (diff) |
broadband-modem: assume CS if 2G supported
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-broadband-modem.c | 7 |
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); |