┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-12-11 19:33:15 +0100
committerPeter Penz <[email protected]>2011-12-11 19:34:08 +0100
commit85d08ac7edc53027e7d2e976e6479aceb0e0add4 (patch)
treeb891cce7014a443eed7bcafcb63a1e343ec4a75d
parent7b679cc956d3a8ae5e069eecfe018919ce00b9a6 (diff)
Fix KItemListView::scrollToItem()
Don't let the item be invisible if the header is shown.
-rw-r--r--src/kitemviews/kitemlistview.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp
index d1786273c..5cf67034e 100644
--- a/src/kitemviews/kitemlistview.cpp
+++ b/src/kitemviews/kitemlistview.cpp
@@ -452,7 +452,11 @@ QRectF KItemListView::itemContextRect(int index) const
void KItemListView::scrollToItem(int index)
{
- const QRectF viewGeometry = geometry();
+ QRectF viewGeometry = geometry();
+ if (m_header) {
+ const qreal headerHeight = m_header->size().height();
+ viewGeometry.adjust(0, headerHeight, 0, 0);
+ }
const QRectF currentRect = itemRect(index);
if (!viewGeometry.contains(currentRect)) {