┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kitemviews/kitemlistview.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp
index 81b46b1d2..a88116800 100644
--- a/src/kitemviews/kitemlistview.cpp
+++ b/src/kitemviews/kitemlistview.cpp
@@ -627,12 +627,14 @@ void KItemListView::slotCurrentChanged(int current, int previous)
newOffset += currentBoundingRect.bottom() - viewGeometry.bottom();
}
else if (currentBoundingRect.left() < viewGeometry.left()) {
- Q_ASSERT(scrollOrientation() == Qt::Horizontal);
- newOffset += currentBoundingRect.left() - viewGeometry.left();
+ if (scrollOrientation() == Qt::Horizontal) {
+ newOffset += currentBoundingRect.left() - viewGeometry.left();
+ }
}
else if ((currentBoundingRect.right() > viewGeometry.right())) {
- Q_ASSERT(scrollOrientation() == Qt::Horizontal);
- newOffset += currentBoundingRect.right() - viewGeometry.right();
+ if (scrollOrientation() == Qt::Horizontal) {
+ newOffset += currentBoundingRect.right() - viewGeometry.right();
+ }
}
emit scrollTo(newOffset);