Skip to content
Snippets Groups Projects
Commit cb6c9d3b authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Guard WOLF_DEBUG in case of nullptr

parent 4c04da3b
No related branches found
No related tags found
1 merge request!160Kfpackmanager
...@@ -330,11 +330,18 @@ bool Problem::permitKeyFrame(ProcessorBasePtr _processor_ptr) ...@@ -330,11 +330,18 @@ bool Problem::permitKeyFrame(ProcessorBasePtr _processor_ptr)
void Problem::keyFrameCallback(FrameBasePtr _keyframe_ptr, ProcessorBasePtr _processor_ptr, const Scalar& _time_tolerance) void Problem::keyFrameCallback(FrameBasePtr _keyframe_ptr, ProcessorBasePtr _processor_ptr, const Scalar& _time_tolerance)
{ {
WOLF_DEBUG((_processor_ptr->isMotion() ? "PM " : "PT "), _processor_ptr->getName(), ": KF", _keyframe_ptr->id(), " Callback emitted with ts = ", _keyframe_ptr->getTimeStamp()); if (_processor_ptr)
{
WOLF_DEBUG((_processor_ptr->isMotion() ? "PM " : "PT "), _processor_ptr->getName(), ": KF", _keyframe_ptr->id(), " Callback emitted with ts = ", _keyframe_ptr->getTimeStamp());
}
else
{
WOLF_DEBUG("External callback: KF", _keyframe_ptr->id(), " Callback emitted with ts = ", _keyframe_ptr->getTimeStamp());
}
for (auto sensor : hardware_ptr_->getSensorList()) for (auto sensor : hardware_ptr_->getSensorList())
for (auto processor : sensor->getProcessorList()) for (auto processor : sensor->getProcessorList())
if (processor && (processor != _processor_ptr) ) if (processor && (processor != _processor_ptr) )
processor->keyFrameCallback(_keyframe_ptr, _time_tolerance); processor->keyFrameCallback(_keyframe_ptr, _time_tolerance);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment