on xenial help sign in
Make sure noone is passing us "bad" item heights
commit291e27a16fc3be390c7465426bc6e295777f80d2 authorAlbert Astals <albert.astals@canonical.com> dateWed 14 Aug 2013, 13:04 (13 years ago) parent9532429
1 file changed+3
plugins/ListViewWithPageHeader/listviewwithpageheader.cpp+3
plugins/ListViewWithPageHeader/listviewwithpageheader.cpp+3
@@ -397,6 +397,9 @@ bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex)
397397
398398bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex, int itemHeight)
399399{
400+ if (itemHeight < 0)
401+ return false;
402+
400403 ListItem *listItem = itemAtIndex(modelIndex);
401404 if (listItem) {
402405 return maximizeVisibleArea(listItem, itemHeight + (listItem->m_sectionItem ? listItem->m_sectionItem->height() : 0));