Clang: Call the finishProcess() in ~RefactoringConnectionClient

Otherwise we call virtual function in the base class.

Change-Id: I35a3d9a59dc6558b9386ccfa7169cef5f2e15e10
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2016-11-29 13:33:43 +01:00
parent 5735b3d3b3
commit 636eea99f4
2 changed files with 6 additions and 0 deletions

View File

@@ -46,6 +46,11 @@ RefactoringConnectionClient::RefactoringConnectionClient(RefactoringClientInterf
stdOutPrefixer().setPrefix("RefactoringConnectionClient.stdout: "); stdOutPrefixer().setPrefix("RefactoringConnectionClient.stdout: ");
} }
RefactoringConnectionClient::~RefactoringConnectionClient()
{
finishProcess();
}
RefactoringServerProxy &RefactoringConnectionClient::serverProxy() RefactoringServerProxy &RefactoringConnectionClient::serverProxy()
{ {
return serverProxy_; return serverProxy_;

View File

@@ -36,6 +36,7 @@ class RefactoringConnectionClient : public ConnectionClient
{ {
public: public:
RefactoringConnectionClient(RefactoringClientInterface *client); RefactoringConnectionClient(RefactoringClientInterface *client);
~RefactoringConnectionClient();
RefactoringServerProxy &serverProxy(); RefactoringServerProxy &serverProxy();