https://bugs.kde.org/show_bug.cgi?id=427481
--- Comment #6 from Igor Kushnir <igor...@gmail.com> --- I think there is a way to fix this bug that would actually improve performance in the normal case when project file sets don't overlap: simply don't remove duplicates after merging sorted ranges that belong to different projects. fileAddedToSet(), fileRemovedFromSet() would have to use std::equal_range instead of std::lower_bound and consider two items equal only if their project paths are the same. The overall code complexity would remain roughly the same. The only remaining question: is it acceptable/good idea to have multiple items in the quick open list, which differ only in projectPath? -- You are receiving this mail because: You are watching all bug changes.