From b72bcf6f13e4c48772ba76b71262b69691c3f48f Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Mon, 11 Jan 2016 13:05:04 +0100 Subject: [PATCH] Clang: Fix crash when closing documents fast ...due to an unnecessary queued connection. Task-number: QTCREATORBUG-15532 Change-Id: I117d41ee41c49981bbca0679c911bb7c9199dbb1 Reviewed-by: Orgad Shaneh --- src/plugins/clangcodemodel/clangmodelmanagersupport.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp index 3b5384b20b2..4c76d152440 100644 --- a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp +++ b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp @@ -65,12 +65,11 @@ ModelManagerSupportClang::ModelManagerSupportClang() m_instance_forTestsOnly = this; Core::EditorManager *editorManager = Core::EditorManager::instance(); + connect(editorManager, &Core::EditorManager::editorOpened, + this, &ModelManagerSupportClang::onEditorOpened); connect(editorManager, &Core::EditorManager::currentEditorChanged, this, &ModelManagerSupportClang::onCurrentEditorChanged, Qt::QueuedConnection); - connect(editorManager, &Core::EditorManager::editorOpened, - this, &ModelManagerSupportClang::onEditorOpened, - Qt::QueuedConnection); connect(editorManager, &Core::EditorManager::editorsClosed, this, &ModelManagerSupportClang::onEditorClosed, Qt::QueuedConnection);