From d4e68b7e09204e6a876583195cecb6aeb9ebea3f Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 20 Sep 2016 13:31:36 +0200 Subject: [PATCH] Clang: Finish refactoring process explicit Change-Id: I90b5efd8cf0492c7528ebdf14d6b5dc0b7b28536 Reviewed-by: Tim Jenssen --- src/plugins/clangrefactoring/clangrefactoringplugin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/clangrefactoring/clangrefactoringplugin.cpp b/src/plugins/clangrefactoring/clangrefactoringplugin.cpp index 2c48f7151de..f931667e041 100644 --- a/src/plugins/clangrefactoring/clangrefactoringplugin.cpp +++ b/src/plugins/clangrefactoring/clangrefactoringplugin.cpp @@ -69,6 +69,10 @@ void ClangRefactoringPlugin::extensionsInitialized() ExtensionSystem::IPlugin::ShutdownFlag ClangRefactoringPlugin::aboutToShutdown() { + client->setRefactoringEngine(nullptr); + + connectionClient->finishProcess(); + engine.reset(); connectionClient.reset(); client.reset();