mirror of
https://invent.kde.org/system/dolphin
synced 2024-11-05 18:47:12 +00:00
No description
36e28db3f3
This was the root cause of bug 317827. The assert tried to make sure that we never access KItemListSizeHintResolver from KItemListViewLayouter inside the loop over the item ranges. This would be dangerous because it might be in an inconsistent state - the removed item ranges were removed step by step, so accessing the item size hints before the operation was finished could lead to wrong results. The solution is to insert/remove all item ranges immediately. A nice side effect is that there are no sources of O(N^2) complexity in KItemListSizeHintResolver any more if many item ranges are inserted/removed. BUG: 317827 FIXED-IN: 4.11.0 REVIEW: 111382 |
||
---|---|---|
doc | ||
dolphin | ||
kdepasswd | ||
kdialog | ||
keditbookmarks | ||
kfind | ||
konq-plugins | ||
konqueror | ||
lib | ||
nsplugins | ||
plasma | ||
CMakeLists.txt | ||
config-apps.h.cmake | ||
ConfigureChecks.cmake | ||
COPYING | ||
COPYING.DOC | ||
COPYING.LIB | ||
CTestConfig.cmake | ||
Mainpage.dox | ||
README |
KDE Base Applications consists of what runs on the desktop. This module isn't a complete collection of essential applications that a user would expect on a desktop (such as e-mail and calculator). This packages is the basic set of applications beyond the workspace that KDE applications can assume are installed. These applications should have no problem running on Windows, OS X, Gnome, etc as stand alone applications if the user wanted to use them there.