From 7366ee95f47beec0c717af8c5bcbcd3a9953bd19 Mon Sep 17 00:00:00 2001
From: Caroline Chao <caroline.chao@digia.com>
Date: Tue, 21 May 2013 11:26:57 +0200
Subject: [PATCH] TableView: Fix rowAt function

Task-number: QTBUG-31160

Change-Id: Ife5837645636be1b2b2ee5cf9b0aa27ac04c2dc0
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
---
 src/controls/TableView.qml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index 46e1d97d4..7d85bda4d 100644
--- a/src/controls/TableView.qml
+++ b/src/controls/TableView.qml
@@ -274,9 +274,8 @@ ScrollView {
     */
 
     function rowAt(x, y) {
-        if (headerVisible)
-            y -= headerrow.height
-        return listView.indexAt(x, y)
+        var obj = root.mapToItem(listView.contentItem, x, y)
+        return listView.indexAt(obj.x, obj.y)
     }
 
 
-- 
GitLab