diff options
Diffstat (limited to 'src/mm-sms.c')
-rw-r--r-- | src/mm-sms.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mm-sms.c b/src/mm-sms.c index 022e662b..a2d65daf 100644 --- a/src/mm-sms.c +++ b/src/mm-sms.c @@ -1211,6 +1211,14 @@ mm_sms_multipart_new (MMBaseModem *modem, if (!mm_sms_multipart_take_part (self, first_part, error)) g_clear_object (&self); + /* We do export uncomplete multipart messages, in order to be able to + * request removal of all parts of those multipart SMS that will never + * get completed. + * Only the STATE of the SMS object will be valid in the exported DBus + * interface.*/ + if (self) + mm_sms_export (self); + return self; } |