Skip to content
  • Frank Reininghaus's avatar
    Prevent repeated re-layouting of all items while previews are generated · daf12b8e
    Frank Reininghaus authored
    There was some code in KStandardItemListView::itemSizeHintUpdateRequired
    already that was supposed to prevent an expensive re-layouting of all
    items when a preview is received. However, it didn't quite work as
    intended because also the "iconOverlays" role changed.
    
    The new approach is to only re-layout if text of a visible role changes,
    because this is the only way how the space needed by an item might
    change (see KStandardItemListWidgetInformant::itemSizeHint()).
    
    BUG: 315315
    FIXED-IN: 4.10.1
    REVIEW: 108984
    daf12b8e