aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2011-07-27 18:11:21 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-28 05:05:16 +0200
commit3b3a997cfaf24d18202ebda263d04629956738e8 (patch)
tree3dd2e433b1d2d94adcc54c4ae0eafe9217c1c48a /src
parenta8d3802938df60a74990c2c915446061b047057d (diff)
A change in ListView's header height can cause it to overlap the items
If there are no visibleItems the header has no choice but to set visiblePos to a value after itself. Change-Id: I7748db46272989e421eeca88577b6fcf79814b5b Fixes: QTBUG-19844 Reviewed-on: http://codereview.qt.nokia.com/2254 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Bea Lam <bea.lam@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/qtquick1/graphicsitems/qdeclarativelistview.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/qtquick1/graphicsitems/qdeclarativelistview.cpp b/src/qtquick1/graphicsitems/qdeclarativelistview.cpp
index e24b6307e6..4c01514801 100644
--- a/src/qtquick1/graphicsitems/qdeclarativelistview.cpp
+++ b/src/qtquick1/graphicsitems/qdeclarativelistview.cpp
@@ -1281,8 +1281,7 @@ void QDeclarative1ListViewPrivate::updateHeader()
header->setPosition(startPos - header->size());
}
} else {
- if (itemCount == 0)
- visiblePos = header->size();
+ visiblePos = header->size();
header->setPosition(0);
}
}