From: Kyeonghun Lee Date: Thu, 16 Feb 2017 12:35:58 +0000 (+0900) Subject: invoke thread change callback for available thread id X-Git-Tag: accepted/tizen/common/20170303.153610~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2d2f6690148953e1ac853fc483d73240f8d70902;p=platform%2Fcore%2Fmessaging%2Fmsg-service.git invoke thread change callback for available thread id Change-Id: I5e12913aab7d88a6bd64385daeda0b733e3ace47 Signed-off-by: Kyeonghun Lee --- diff --git a/framework/transaction-manager/MsgTransManager.cpp b/framework/transaction-manager/MsgTransManager.cpp index fc5bd6b..e56cff4 100755 --- a/framework/transaction-manager/MsgTransManager.cpp +++ b/framework/transaction-manager/MsgTransManager.cpp @@ -1285,6 +1285,9 @@ void MsgTransactionManager::broadcastStorageChangeCB(const msg_error_t err, cons if (storageChangeType == MSG_STORAGE_CHANGE_INSERT || storageChangeType == MSG_STORAGE_CHANGE_UPDATE) { for (int i = 0; i < pMsgIdList->nCount; i++) { msg_thread_id_t conv_id = MsgGetThreadId(dbHandle, pMsgIdList->msgIdList[i]); + if (conv_id == 0) + continue; + bool found = (std::find(cur_conv_list.begin(), cur_conv_list.end(), conv_id) != cur_conv_list.end()); if (found == false) {