prev
More Info
Revision 890034
(Back to Digest)
next


Commit Details
Bug 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
Bug 174788: KFileDialog crashed when I chose not list hiden files

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
Added 1 file
/trunk/KDE/kdelibs/kio
Deleted 1 file
/trunk/KDE/kdelibs/kio
7 files changed in total

KDE Commit-Digest by Danny Allen, 2006-2009
All issues in archive by Derek Kite