diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-02-10 17:59:35 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:15:04 +0100 |
commit | 46cbee191c9350d246379d2ec211c3ef9f4836a9 (patch) | |
tree | 107a36c1e2673d78cbb2a69ee514891a5edcba9e | |
parent | 7f8ca20096af4b19b06223a6a0e664f0386f337e (diff) |
broadband-modem: always PDU mode preferred
-rw-r--r-- | src/mm-broadband-modem.c | 12 |
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; |