From 30a1ed21f03cc6d9c6c6f9a5cb4d5319a44b7bc7 Mon Sep 17 00:00:00 2001 From: joanvallve <jvallve@iri.upc.edu> Date: Wed, 3 Mar 2021 14:05:22 +0100 Subject: [PATCH] hotfix do not store the capture if processed --- src/processor/processor_compass.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/processor/processor_compass.cpp b/src/processor/processor_compass.cpp index 7abc25ff0..972c26c57 100644 --- a/src/processor/processor_compass.cpp +++ b/src/processor/processor_compass.cpp @@ -28,7 +28,8 @@ void ProcessorCompass::processCapture(CaptureBasePtr _capture) } // Otherwise: store capture // Note that more than one processor can be emplacing frames, so an older frame can arrive later than this one. - buffer_capture_.add(_capture->getTimeStamp(), _capture); + else + buffer_capture_.add(_capture->getTimeStamp(), _capture); } void ProcessorCompass::processKeyFrame(FrameBasePtr _frame, const double& _time_tolerance) -- GitLab