on xenial help sign in
Fix first item positioning when m_clipItem->y() is not 0
commitade5362d835285941d64fbf8b60d233bc7d0c762 authorAlbert Astals <albert.astals@canonical.com> dateThu 9 Oct 2014, 13:26 (12 years ago) parent6f6423a
1 file changed+1−1
plugins/Dash/listviewwithpageheader.cpp+1−1
plugins/Dash/listviewwithpageheader.cpp+1−1
@@ -851,7 +851,7 @@ ListViewWithPageHeader::ListItem *ListViewWithPageHeader::createItem(int modelIn
851851 if (nextItem) {
852852 listItem->setY(nextItem->y() - listItem->height());
853853 } else if (modelIndex == 0) {
854− listItem->setY(m_headerItem ? m_headerItem->height() : 0);
854+ listItem->setY(-m_clipItem->y() + (m_headerItem ? m_headerItem->height() : 0));
855855 } else if (!m_visibleItems.isEmpty()) {
856856 lostItem = true;
857857 }