diff options
author | Ronald Tessier <ronald.tessier@linux.intel.com> | 2012-08-24 15:06:06 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2012-08-28 09:24:40 -0500 |
commit | 986c6d74814cc4f809ebd9eeab0d9edb91b761b3 (patch) | |
tree | e76904f5f63b5f9332c66696c16a89c8ce99fea7 | |
parent | fe0a84f5702759cdfdafe61784a38e3abdae9cef (diff) | |
download | mmsd-986c6d74814cc4f809ebd9eeab0d9edb91b761b3.tar.gz |
service: Support delivery_ind notif on start
-rw-r--r-- | src/service.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/service.c b/src/service.c index 8087477..b3ecc1e 100644 --- a/src/service.c +++ b/src/service.c @@ -1357,7 +1357,8 @@ static gboolean load_message_from_store(const char *service_id, else if (strcmp(state, "draft") == 0 && msg->type == MMS_MESSAGE_TYPE_SEND_REQ) msg->sr.status = MMS_MESSAGE_STATUS_DRAFT; - else if (msg->type != MMS_MESSAGE_TYPE_NOTIFICATION_IND) + else if (msg->type != MMS_MESSAGE_TYPE_NOTIFICATION_IND && + msg->type != MMS_MESSAGE_TYPE_DELIVERY_IND) goto out; success = TRUE; @@ -1482,6 +1483,8 @@ register_sr: request = NULL; mms_message_register(service, msg); } + } else if (msg->type == MMS_MESSAGE_TYPE_DELIVERY_IND) { + request = NULL; } else request = NULL; |