aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-10 17:59:35 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:15:04 +0100
commit46cbee191c9350d246379d2ec211c3ef9f4836a9 (patch)
tree107a36c1e2673d78cbb2a69ee514891a5edcba9e
parent7f8ca20096af4b19b06223a6a0e664f0386f337e (diff)
broadband-modem: always PDU mode preferred
-rw-r--r--src/mm-broadband-modem.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index eb5b89c9..2a710426 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -3743,8 +3743,16 @@ cmgf_format_check_ready (MMBroadbandModem *self,
g_error_free (error);
}
- /* If text mode is supported, default to use it for now; othewise try PDU mode */
- self->priv->modem_messaging_sms_pdu_mode = !sms_text_supported;
+ /* Only use text mode if PDU mode not supported */
+ self->priv->modem_messaging_sms_pdu_mode = TRUE;
+ if (!sms_pdu_supported) {
+ if (sms_text_supported) {
+ mm_dbg ("PDU mode not supported, will try to use Text mode");
+ self->priv->modem_messaging_sms_pdu_mode = FALSE;
+ } else
+ mm_dbg ("Neither PDU nor Text modes are reported as supported; "
+ "will anyway default to PDU mode");
+ }
self->priv->sms_supported_modes_checked = TRUE;