option: fix setting allowed modes
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user