diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-sms-list.c | 9 | ||||
-rw-r--r-- | src/mm-sms-list.h | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/mm-sms-list.c b/src/mm-sms-list.c index 2b4c24d6..44b41668 100644 --- a/src/mm-sms-list.c +++ b/src/mm-sms-list.c @@ -168,6 +168,15 @@ mm_sms_list_delete_sms (MMSmsList *self, /*****************************************************************************/ +void +mm_sms_list_add_sms (MMSmsList *self, + MMSms *sms) +{ + self->priv->list = g_list_prepend (self->priv->list, g_object_ref (sms)); +} + +/*****************************************************************************/ + static guint cmp_sms_by_concat_reference (MMSms *sms, gpointer user_data) diff --git a/src/mm-sms-list.h b/src/mm-sms-list.h index f2eca319..609f1173 100644 --- a/src/mm-sms-list.h +++ b/src/mm-sms-list.h @@ -66,6 +66,9 @@ gboolean mm_sms_list_take_part (MMSmsList *self, gboolean received, GError **error); +void mm_sms_list_add_sms (MMSmsList *self, + MMSms *sms); + void mm_sms_list_delete_sms (MMSmsList *self, const gchar *sms_path, GAsyncReadyCallback callback, |