┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tests/kitemlistcontrollertest.cpp
diff options
context:
space:
mode:
authorFrank Reininghaus <[email protected]>2013-02-17 11:21:00 +0100
committerFrank Reininghaus <[email protected]>2013-02-17 11:30:38 +0100
commitfc0c3f9d4e13d3c7ff3fb56e84458e62abf3ad4b (patch)
tree4058b907ae0e9f8be412a5b826bb17f9869e75d5 /src/tests/kitemlistcontrollertest.cpp
parentd82d92d7dd71c1ef155b0dd5dea34c257fdad65c (diff)
Prevent repeated re-layouting of all items while previews are generated
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
Diffstat (limited to 'src/tests/kitemlistcontrollertest.cpp')
0 files changed, 0 insertions, 0 deletions