diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-02-07 23:11:06 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:15:01 +0100 |
commit | c15fbedc03569723b26b39706d93bace50e1ada0 (patch) | |
tree | 41aa7be968d6961e2dbbc33b230e6ba71c3bc6c5 /src/mm-sms-list.c | |
parent | c17d6c09a4595663e87ad80202bd6add75254fb4 (diff) |
sms: pass known state when creating the MMSms object
Diffstat (limited to 'src/mm-sms-list.c')
-rw-r--r-- | src/mm-sms-list.c | 8 |
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, |