From 14a9578152ab46336e1a3e3a1d0761682410911f Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Thu, 19 Jan 2017 17:00:16 +0100
Subject: [PATCH] BUG: Mantis-1338: delete QThread after processing

---
 Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx
index 1e089805e5..84d8014986 100644
--- a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx
+++ b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx
@@ -177,6 +177,13 @@ QtWidgetModel
     SLOT( OnApplicationExecutionDone( int ) )
   );
 
+  QObject::connect(
+    taskAppli,
+    SIGNAL( finished() ),
+    taskAppli,
+    SLOT( deleteLater() )
+  );
+
   // Tell the Progress Reporter to begin
   emit SetProgressReportBegin();
 
-- 
GitLab