diff options
| author | Peter Penz <[email protected]> | 2011-12-11 19:33:15 +0100 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2011-12-11 19:34:08 +0100 |
| commit | 85d08ac7edc53027e7d2e976e6479aceb0e0add4 (patch) | |
| tree | b891cce7014a443eed7bcafcb63a1e343ec4a75d | |
| parent | 7b679cc956d3a8ae5e069eecfe018919ce00b9a6 (diff) | |
Fix KItemListView::scrollToItem()
Don't let the item be invisible if the header is shown.
| -rw-r--r-- | src/kitemviews/kitemlistview.cpp | 6 |
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)) { |
