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