Using AlignToDevice for Updated Item
authorVinay Dutt Vyas <vinay.vyas@samsung.com>
Wed, 3 Jul 2013 06:36:53 +0000 (12:06 +0530)
committerVinay Dutt Vyas <vinay.vyas@samsung.com>
Wed, 3 Jul 2013 06:36:53 +0000 (12:06 +0530)
Change-Id: I3383edab89f232ea4a24c1bbe5c9fbab9d1af523

src/ui/controls/FUiCtrl_TableViewPresenter.cpp

index 52d64af..00e7b3e 100644 (file)
@@ -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)