Skip to content
  • Frank Reininghaus's avatar
    Do not make items invisible when turning off previews · f491f641
    Frank Reininghaus authored
    This commit fixes a problem in KItemListView::doLayout(): This function
    assumed that firstVisibleIndex is a constant.
    However, if the view is scrolled to the bottom with previews enabled,
    and then previews are disabled (and the icon size is much smaller
    without previews), this function changes the scroll offset, which also
    changes the the first visible index. Using the unchanged variable causes
    trouble later on (i.e., it makes items which are actually inside the
    view area invisible).
    lastVisibleIndex is not needed before the scroll offset change and is
    const after that, so its calculation is moved a few lines down.
    CCBUG: 291841
    FIXED-IN: 4.8.1
    (cherry picked from commit cc8f5b49)
    f491f641