diff options
| author | Frank Reininghaus <[email protected]> | 2013-02-17 11:21:00 +0100 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2013-02-17 11:30:38 +0100 |
| commit | fc0c3f9d4e13d3c7ff3fb56e84458e62abf3ad4b (patch) | |
| tree | 4058b907ae0e9f8be412a5b826bb17f9869e75d5 /src/tests/kitemlistcontrollertest.cpp | |
| parent | d82d92d7dd71c1ef155b0dd5dea34c257fdad65c (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
