forked from qt-creator/qt-creator
		
	Fix link error with MSVC
CppTools.lib(CppTools.dll) : error LNK2005: "public: virtual __thiscall QFutureInterface<class TextEditor::HighlightingResult>::~QFutureInterface<class TextEditor::HighlightingResult>(void)" (??1?$QFutureInterface@VHighlightingResult@TextEditor@@@@UAE@XZ) already defined in moc_cppeditor.obj Creating library ..\..\..\lib\qtcreator\plugins\QtProject\CppEditor.lib and object ..\..\..\lib\qtcreator\plugins\QtProject\CppEditor.exp..\..\..\lib\qtcreator\plugins\QtProject\CppEditor.dll : fatal error LNK1169: one or more multiply defined symbols found Change-Id: Id53a0f8a99dbd18a9cbdf2af57b4f3970f5c41a3 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
		
				
					committed by
					
						
						Nikolai Kosjar
					
				
			
			
				
	
			
			
			
						parent
						
							81f62d3673
						
					
				
				
					commit
					a8ff5e8343
				
			@@ -290,13 +290,13 @@ void CppEditorSupport::startHighlighting()
 | 
			
		||||
 | 
			
		||||
        m_highlighter = m_highlightingSupport->highlightingFuture(doc, snapshot);
 | 
			
		||||
        m_lastHighlightRevision = revision;
 | 
			
		||||
        emit highlighterStarted(m_highlighter, m_lastHighlightRevision);
 | 
			
		||||
        emit highlighterStarted(&m_highlighter, m_lastHighlightRevision);
 | 
			
		||||
    } else {
 | 
			
		||||
        static const Document::Ptr dummyDoc;
 | 
			
		||||
        static const Snapshot dummySnapshot;
 | 
			
		||||
        m_highlighter = m_highlightingSupport->highlightingFuture(dummyDoc, dummySnapshot);
 | 
			
		||||
        m_lastHighlightRevision = editorRevision();
 | 
			
		||||
        emit highlighterStarted(m_highlighter, m_lastHighlightRevision);
 | 
			
		||||
        emit highlighterStarted(&m_highlighter, m_lastHighlightRevision);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user