summaryrefslogtreecommitdiff
path: root/src/iface-messaging/mm-base-sms.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/iface-messaging/mm-base-sms.c')
-rw-r--r--src/iface-messaging/mm-base-sms.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/iface-messaging/mm-base-sms.c b/src/iface-messaging/mm-base-sms.c
index bc38a1c5d..1be7bc830 100644
--- a/src/iface-messaging/mm-base-sms.c
+++ b/src/iface-messaging/mm-base-sms.c
@@ -530,7 +530,7 @@ handle_send_ready (MMBaseSms *self,
/* Update state */
mm_gdbus_sms_set_state (MM_GDBUS_SMS (ctx->self), MM_SMS_STATE_SENT);
/* Grab last message reference */
- l = g_list_last (mm_base_sms_get_parts (ctx->self));
+ l = g_list_last (mm_base_sms_peek_parts (ctx->self));
mm_gdbus_sms_set_message_reference (MM_GDBUS_SMS (ctx->self),
mm_sms_part_get_message_reference ((MMSmsPart *)l->data));
}
@@ -766,13 +766,21 @@ mm_base_sms_has_part_index (MMBaseSms *self,
}
GList *
-mm_base_sms_get_parts (MMBaseSms *self)
+mm_base_sms_peek_parts (MMBaseSms *self)
{
return self->priv->parts;
}
/*****************************************************************************/
+MMBaseModem *
+mm_base_sms_peek_modem (MMBaseSms *self)
+{
+ return self->priv->modem;
+}
+
+/*****************************************************************************/
+
static gboolean
sms_get_store_or_send_command (MMSmsPart *part,
gboolean text_or_pdu, /* TRUE for PDU */