From aab9bdca7710b4a1908f2528d90600a4826a8a7d Mon Sep 17 00:00:00 2001
From: Andrew Knight <andrew.knight@digia.com>
Date: Thu, 5 Jun 2014 12:44:01 +0300
Subject: [PATCH] CoreCon: mark destructor as virtual

This was causing COM to not get uninitialized and resulted in
winrtrunner hanging.

Change-Id: Ie3e409a43f2cb41f28ef6975d81c68996554861f
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
---
 src/shared/corecon/corecon.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/shared/corecon/corecon.cpp b/src/shared/corecon/corecon.cpp
index 7220ac393..b6d6f4aed 100644
--- a/src/shared/corecon/corecon.cpp
+++ b/src/shared/corecon/corecon.cpp
@@ -155,7 +155,7 @@ protected:
         if (FAILED(hr))
             qCDebug(lcCoreCon) << "Failed to initialize COM.";
     }
-    ~ComInitializer()
+    virtual ~ComInitializer()
     {
         if (SUCCEEDED(hr))
             CoUninitialize();
-- 
GitLab