From: katpaga.a Date: Fri, 13 Sep 2013 07:59:43 +0000 (+0530) Subject: Fix for L1-21 issue (CutLink in ListViewItem) X-Git-Tag: accepted/tizen/20131002.165803^2~130 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab538f9ba40e87b2ca29e2983fdcfc8c00a62d68;p=platform%2Fframework%2Fnative%2Fuifw.git Fix for L1-21 issue (CutLink in ListViewItem) Change-Id: I2ed93fe6d71974e21159ad37b2252822479786da Signed-off-by: katpaga.a --- diff --git a/src/ui/controls/FUiCtrl_ListViewItem.cpp b/src/ui/controls/FUiCtrl_ListViewItem.cpp index 9c1b912..c44c701 100644 --- a/src/ui/controls/FUiCtrl_ListViewItem.cpp +++ b/src/ui/controls/FUiCtrl_ListViewItem.cpp @@ -1878,11 +1878,13 @@ _ListViewItem::IsCutlinkTextSelected(const FloatPoint& position, int* index, _Li { int elementId = GetElementIdFromPosition(position); _ListViewItemElementText* pElement = GetElementText(elementId); + _ListViewItemElement* pElementItem = GetElement(elementId); if ((pElement != null) && (pElement->pTextObject) && (pElement->cutlinkViewModeEnabled)) { TextObject* pTextObject = pElement->pTextObject; - FloatRectangle displayRect = pTextObject->GetBoundsF(); + FloatRectangle displayRect = pElementItem->bounds; + int selectedIndex = pTextObject->GetCutLinkIndexFromPositionData(position.x - displayRect.x, position.y - displayRect.y); if (selectedIndex >= 0)