From: WonYoung Choi Date: Wed, 29 Aug 2012 08:05:53 +0000 (+0900) Subject: Fix to support email address as a recipient. X-Git-Tag: 2.0_alpha~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a98d1b4ce380ae9ceca278403a681c0b253e3932;p=platform%2Fcore%2Fapi%2Fmessages.git Fix to support email address as a recipient. --- diff --git a/packaging/capi-messaging-messages.spec b/packaging/capi-messaging-messages.spec index ba35126..79c4b14 100644 --- a/packaging/capi-messaging-messages.spec +++ b/packaging/capi-messaging-messages.spec @@ -1,7 +1,7 @@ Name: capi-messaging-messages Summary: A SMS/MMS library in Tizen Native API Version: 0.1.0 -Release: 12 +Release: 13 License: Apache-2.0 Source0: %{name}-%{version}.tar.gz BuildRequires: cmake diff --git a/src/messages.c b/src/messages.c index 66e55f3..cd89d6f 100644 --- a/src/messages.c +++ b/src/messages.c @@ -270,7 +270,14 @@ int messages_add_address(messages_message_h msg, const char *address, messages_r } else if (MSG_TYPE_MMS == msgType) { - msg_set_int_value(addr_info, MSG_ADDRESS_INFO_ADDRESS_TYPE_INT, MSG_ADDRESS_TYPE_PLMN); + if (strchr(address, '@') == NULL) + { + msg_set_int_value(addr_info, MSG_ADDRESS_INFO_ADDRESS_TYPE_INT, MSG_ADDRESS_TYPE_PLMN); + } + else + { + msg_set_int_value(addr_info, MSG_ADDRESS_INFO_ADDRESS_TYPE_INT, MSG_ADDRESS_TYPE_EMAIL); + } msg_set_int_value(addr_info, MSG_ADDRESS_INFO_RECIPIENT_TYPE_INT, _messages_convert_recipient_to_fw(type)); } else