aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-03-24 18:20:50 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-24 19:16:53 +0100
commit19436a99068f758fe96dacd282be52082086616e (patch)
tree1da0c4ef16f801c506416e31764b1bf2ef783b5a
parent5b10af0ff3975fd855c5187ef34cb278031102d8 (diff)
option: fix setting allowed modes
-rw-r--r--plugins/option/mm-broadband-modem-option.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/option/mm-broadband-modem-option.c b/plugins/option/mm-broadband-modem-option.c
index bae2e8b0..c27cf85b 100644
--- a/plugins/option/mm-broadband-modem-option.c
+++ b/plugins/option/mm-broadband-modem-option.c
@@ -173,15 +173,15 @@ set_allowed_modes (MMIfaceModem *self,
if (allowed == MM_MODEM_MODE_2G)
option_mode = 0;
- else if (allowed == MM_MODEM_MODE_2G)
+ else if (allowed == MM_MODEM_MODE_3G)
option_mode = 1;
- else if (allowed == MM_MODEM_MODE_ANY ||
- allowed == (MM_MODEM_MODE_2G | MM_MODEM_MODE_3G)) {
+ else if (allowed == (MM_MODEM_MODE_2G | MM_MODEM_MODE_3G)) {
if (preferred == MM_MODEM_MODE_2G)
option_mode = 2;
- else if (preferred == MM_MODEM_MODE_3G)
+ else /* 3G preferred also default when NONE given here */
option_mode = 3;
- }
+ } else if (allowed == MM_MODEM_MODE_ANY)
+ option_mode = 5;
if (option_mode < 0) {
gchar *allowed_str;