From 7a0ee1c88e10373de96dc8e61a26ca024a014055 Mon Sep 17 00:00:00 2001
From: Moritz Maxeiner <mm@ucw.sh>
Date: Tue, 11 Jun 2019 15:50:55 +0200
Subject: [PATCH] Fix broken parent/child relationship

Which lead to signals/slots being executed on the wrong thread. *sigh*
---
 Src/Model/BioTrackerTrackingAlgorithm.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Src/Model/BioTrackerTrackingAlgorithm.cpp b/Src/Model/BioTrackerTrackingAlgorithm.cpp
index af4c3b1..fff222d 100644
--- a/Src/Model/BioTrackerTrackingAlgorithm.cpp
+++ b/Src/Model/BioTrackerTrackingAlgorithm.cpp
@@ -3,7 +3,9 @@
 #include "TrackedComponents/TrackedComponentFactory.h"
 #include <chrono>
 
-BioTrackerTrackingAlgorithm::BioTrackerTrackingAlgorithm(IController *parent, IModel* parameter, IModel* trajectory) : _ipp((TrackerParameter*)parameter)
+BioTrackerTrackingAlgorithm::BioTrackerTrackingAlgorithm(IController *parent, IModel* parameter, IModel* trajectory)
+: IModelTrackingAlgorithm(parent)
+, _ipp((TrackerParameter*)parameter)
 {
 	_cfg = static_cast<ControllerTrackingAlgorithm*>(parent)->getConfig();
 	_TrackingParameter = (TrackerParameter*)parameter;
-- 
GitLab