From 352e9164986675daa882111b1fe81874a8607bac Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 24 Jan 2017 18:13:53 +0100 Subject: [PATCH] CppEditor: Use Qt::UniqueConnection Change-Id: Id5a2237b64e4b3c944dc1e83ab7631a25cff5daf Reviewed-by: David Schulz --- src/plugins/cppeditor/cppeditordocument.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/cppeditor/cppeditordocument.cpp b/src/plugins/cppeditor/cppeditordocument.cpp index 6640263c967..3c66c36baf5 100644 --- a/src/plugins/cppeditor/cppeditordocument.cpp +++ b/src/plugins/cppeditor/cppeditordocument.cpp @@ -213,8 +213,9 @@ void CppEditorDocument::onFilePathChanged(const Utils::FileName &oldPath, Utils::MimeDatabase mdb; setMimeType(mdb.mimeTypeForFile(newPath.toFileInfo()).name()); - disconnect(this, &Core::IDocument::contentsChanged, this, &CppEditorDocument::scheduleProcessDocument); - connect(this, &Core::IDocument::contentsChanged, this, &CppEditorDocument::scheduleProcessDocument); + connect(this, &Core::IDocument::contentsChanged, + this, &CppEditorDocument::scheduleProcessDocument, + Qt::UniqueConnection); // Un-Register/Register in ModelManager m_editorDocumentHandle.reset();