on xenial help sign in
check for adjusting up first
cfba978Albert Astals Cid
plugins/Dash/listviewwithpageheader.cpp+3−3
@@ -1135,10 +1135,10 @@ void ListViewWithPageHeader::itemGeometryChanged(QQuickItem *item, const QRectF
1135 if (!m_visibleItems.isEmpty()) {
1135 if (!m_visibleItems.isEmpty()) {
1136 ListItem *firstItem = m_visibleItems.first();
1136 ListItem *firstItem = m_visibleItems.first();
1137 const auto prevFirstItemY = firstItem->y();
1137 const auto prevFirstItemY = firstItem->y();
1138− if (item == firstItem->sectionItem()) {
1139− firstItem->setY(firstItem->y() + heightDiff);
1140− } else if (!m_inContentHeightKeepHeaderShown && oldGeometry.y() + oldGeometry.height() + m_clipItem->y() <= contentY()) {
1138+ if (!m_inContentHeightKeepHeaderShown && oldGeometry.y() + oldGeometry.height() + m_clipItem->y() <= contentY()) {
1141 firstItem->setY(firstItem->y() - heightDiff);
1139 firstItem->setY(firstItem->y() - heightDiff);
1140+ } else if (item == firstItem->sectionItem()) {
1141+ firstItem->setY(firstItem->y() + heightDiff);
1142 }
1142 }
1143
1143
1144 if (firstItem->y() != prevFirstItemY) {
1144 if (firstItem->y() != prevFirstItemY) {