forked from qt-creator/qt-creator
		
	Use QHash instead of QMap when key is a pointer type
Ordering in container by pointer to memory doesn't make much sense. QHash is faster for lookups in this case. Change-Id: I0d4bdac7f5bb9afffdeaef70b99326547c080f55 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
		@@ -53,7 +53,7 @@ void VirtualFileSystemOverlay::update()
 | 
			
		||||
        return;
 | 
			
		||||
    std::map<Utils::FilePath, QList<Core::IDocument *>> documentRoots;
 | 
			
		||||
    const QList<Core::IDocument *> &modifiedDocuments = Core::DocumentManager::modifiedDocuments();
 | 
			
		||||
    QMap<Core::IDocument *, AutoSavedPath> newSaved;
 | 
			
		||||
    QHash<Core::IDocument *, AutoSavedPath> newSaved;
 | 
			
		||||
    for (Core::IDocument *doc : modifiedDocuments) {
 | 
			
		||||
        auto document = qobject_cast<TextEditor::TextDocument *>(doc);
 | 
			
		||||
        if (!document)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user