diff options
-rw-r--r-- | plugins/option/mm-broadband-modem-option.c | 10 |
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; |