From: Vinay Dutt Vyas Date: Wed, 3 Jul 2013 06:36:53 +0000 (+0530) Subject: Using AlignToDevice for Updated Item X-Git-Tag: accepted/tizen/20130924.144426~1^2~212^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f8a3681d5c6ef8dabd0001b5c2bea379692d1596;p=platform%2Fframework%2Fnative%2Fuifw.git Using AlignToDevice for Updated Item Change-Id: I3383edab89f232ea4a24c1bbe5c9fbab9d1af523 --- diff --git a/src/ui/controls/FUiCtrl_TableViewPresenter.cpp b/src/ui/controls/FUiCtrl_TableViewPresenter.cpp index 52d64af..00e7b3e 100644 --- a/src/ui/controls/FUiCtrl_TableViewPresenter.cpp +++ b/src/ui/controls/FUiCtrl_TableViewPresenter.cpp @@ -536,6 +536,11 @@ _TableViewPresenter::RefreshTableView(int groupIndex, int itemIndex, TableViewRe if (pProviderAdaptor->UpdateItem(pTableViewItem, itemTag.groupIndex, itemTag.itemIndex)) { + FloatRectangle itemBounds = pTableViewItem->GetBoundsF(); + FloatDimension itemDim = Tizen::Graphics::CoordinateSystem::AlignToDevice(FloatDimension(itemBounds.width, itemBounds.height)); + itemBounds.height = itemDim.height; + pTableViewItem->SetBounds(itemBounds); + CheckItemHeightAndRefreshLayout(itemTag, true); if (__sweptItemTag.groupIndex != itemTag.groupIndex || __sweptItemTag.itemIndex != itemTag.itemIndex)