aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-sms-list.c')
-rw-r--r--src/mm-sms-list.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mm-sms-list.c b/src/mm-sms-list.c
index f2ee8c9c..b071176f 100644
--- a/src/mm-sms-list.c
+++ b/src/mm-sms-list.c
@@ -188,7 +188,9 @@ take_singlepart (MMSmsList *self,
GError *error = NULL;
sms = mm_sms_singlepart_new (self->priv->modem,
- received,
+ (received ?
+ MM_MODEM_SMS_STATE_RECEIVED :
+ MM_MODEM_SMS_STATE_STORED),
part,
&error);
@@ -225,7 +227,9 @@ take_multipart (MMSmsList *self,
} else {
/* Create new Multipart */
sms = mm_sms_multipart_new (self->priv->modem,
- received,
+ (received ?
+ MM_MODEM_SMS_STATE_RECEIVED :
+ MM_MODEM_SMS_STATE_STORED),
concat_reference,
mm_sms_part_get_concat_max (part),
part,