Revision 890034
Go back to digest for 30th November 2008Bug Fixes in KDE Base
David Faure committed changes in /trunk/KDE/kdelibs/kio:
Refactor of the filtering functionality in KDirLister, so that toggling one filter does emit the right added/removed items (the old logic would ignore the effect of other filters still active at the same time).
For instance toggling hidden files/dirs in okular's KFileDialog (which sets a mime filter) would not manage to remove hidden dirs like ".kde" (*), so after doing it a few times you'd have those dirs shown 4 times :)
(*) because the new logic in KDirModel bails out if the list of items to hide contains already-hidden items
File Changes
Modified 5 files
- /trunk/KDE/kdelibs/kio
- /kio/kdirlister.cpp
- /kio/kdirlister.h
- /kio/kdirlister_p.h
- /tests/kdirmodeltest.cpp
- /tests/kdirmodeltest.h
5 files changed in total