summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@trolltech.com>2009-10-13 08:08:27 (GMT)
committerOlivier Goffart <ogoffart@trolltech.com>2009-10-13 08:29:10 (GMT)
commit0baa15e68c7b2e009c1f81f81148939725c216c8 (patch)
tree2d970998cb37e09012911c785e26e5cb39f93166 /src/gui
parent0d231c32cc7670d356d486b13648cb5bd471ffef (diff)
downloadQt-0baa15e68c7b2e009c1f81f81148939725c216c8.zip
Qt-0baa15e68c7b2e009c1f81f81148939725c216c8.tar.gz
Qt-0baa15e68c7b2e009c1f81f81148939725c216c8.tar.bz2
Fix regression while updating items in itemview.
geometry() is in parent coordinate. We want the coordinate in viewport coordinate. There is an offset (the header geometry) between the two. So the first item was not refreshed. (Regression because of e5b32fbe0efc8 and a54c18e27bbb) Reviewed-by: Gabriel Reviewed-by: Alexis Task-number: QTBUG-4849
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/itemviews/qabstractitemview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/itemviews/qabstractitemview.cpp b/src/gui/itemviews/qabstractitemview.cpp
index 6722e3a..a8c7f8b 100644
--- a/src/gui/itemviews/qabstractitemview.cpp
+++ b/src/gui/itemviews/qabstractitemview.cpp
@@ -2913,7 +2913,7 @@ void QAbstractItemView::update(const QModelIndex &index)
//this test is important for peformance reason
//For example in dataChanged we simply update all the cells without checking
//it can be a major bottleneck to update rects that aren't even part of the viewport
- if (d->viewport->geometry().intersects(rect))
+ if (d->viewport->rect().intersects(rect))
d->viewport->update(rect);
}
}