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.

Reply via email to