From 3c433b83abbfe6fb95c410f51f8dfc7a45134df5 Mon Sep 17 00:00:00 2001 From: Joan Sola <jsola@iri.upc.edu> Date: Thu, 16 Nov 2017 16:40:26 +0100 Subject: [PATCH] Compare processors directly by their pointer, not id(). --- src/problem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/problem.cpp b/src/problem.cpp index 8c639c114..f22844b1c 100644 --- a/src/problem.cpp +++ b/src/problem.cpp @@ -326,7 +326,7 @@ void Problem::keyFrameCallback(FrameBasePtr _keyframe_ptr, ProcessorBasePtr _pro //std::cout << "Problem::keyFrameCallback: processor " << _processor_ptr->getName() << std::endl; for (auto sensor : hardware_ptr_->getSensorList()) for (auto processor : sensor->getProcessorList()) - if (processor->id() != _processor_ptr->id()) + if (processor && (processor != _processor_ptr) ) processor->keyFrameCallback(_keyframe_ptr, _time_tolerance); } -- GitLab