From: Denis Dolzhenko Date: Thu, 13 Oct 2016 08:52:14 +0000 (+0300) Subject: Fixed: Chcked mode in ThreadList. X-Git-Tag: submit/tizen/20161013.132833~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5c8fed1a3019569503f96bc01e123e615631e7f7;p=profile%2Fmobile%2Fapps%2Fnative%2Fmessage.git Fixed: Chcked mode in ThreadList. Change-Id: I08765e5a13aaccc199782029bff135b0a7ac6f42 Signed-off-by: Denis Dolzhenko --- diff --git a/src/Common/View/src/ListItem.cpp b/src/Common/View/src/ListItem.cpp index 2e78d120..95385ff3 100644 --- a/src/Common/View/src/ListItem.cpp +++ b/src/Common/View/src/ListItem.cpp @@ -89,15 +89,12 @@ ListItem::ListItem(const ListItemStyleRef &itemStyle, Elm_Genlist_Item_Type type , m_pOwner(nullptr) , m_ItemStyle(itemStyle) , m_Type(type) + , m_Checked(false) { } ListItem::ListItem(Elm_Genlist_Item_Type type) - : ViewItem() - , m_pOwner(nullptr) - , m_ItemStyle() - , m_Type(type) - , m_Checked(false) + : ListItem(ListItemStyleRef(), type) { } diff --git a/src/MsgThread/Controller/src/ThreadList.cpp b/src/MsgThread/Controller/src/ThreadList.cpp index a40ac453..5e65fd4d 100644 --- a/src/MsgThread/Controller/src/ThreadList.cpp +++ b/src/MsgThread/Controller/src/ThreadList.cpp @@ -277,6 +277,7 @@ void ThreadList::updateItem(ThreadListItem &item) (prev && threadTime > prev->getRawTime())) { auto newItem = new ThreadListItem(*msgThread, m_App); + newItem->setCheckedState(item.getCheckedState(), false); item.destroy(); ListView::sortedInsertItem(*newItem); }