]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Fix KItemListView::scrollToItem()
authorPeter Penz <peter.penz19@gmail.com>
Sun, 11 Dec 2011 18:33:15 +0000 (19:33 +0100)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 11 Dec 2011 18:34:08 +0000 (19:34 +0100)
Don't let the item be invisible if the header is shown.

src/kitemviews/kitemlistview.cpp

index d1786273ccae90bd8ab1290cebd38bdeb7d49875..5cf67034eda12ffbd40991e6b66b55d921b38d59 100644 (file)
@@ -452,7 +452,11 @@ QRectF KItemListView::itemContextRect(int index) const
 
 void KItemListView::scrollToItem(int index)
 {
 
 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)) {
     const QRectF currentRect = itemRect(index);
 
     if (!viewGeometry.contains(currentRect)) {