Fix code model indexing crash on Mac.
Introduce multithread-locking to Core::MimeDatabase as it is invoked from the indexer thread to sort apart headers and sources. Add a convenience to operate on a sequence to avoid locking for each file.
Showing
- src/plugins/coreplugin/mimedatabase.cpp 40 additions, 10 deletionssrc/plugins/coreplugin/mimedatabase.cpp
- src/plugins/coreplugin/mimedatabase.h 23 additions, 1 deletionsrc/plugins/coreplugin/mimedatabase.h
- src/plugins/cpptools/cppmodelmanager.cpp 45 additions, 27 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
Loading
Please register or sign in to comment