From 7ccef40e24831eb5cd974b489ee279fc064eacc4 Mon Sep 17 00:00:00 2001 From: jmachowinski Date: Wed, 8 Nov 2023 18:09:46 +0100 Subject: [PATCH] fix: Don't divide time by zero if single stepping. (#3352) Signed-off-by: Janosch Machowinski Co-authored-by: Janosch Machowinski --- gazebo/sensors/SensorManager.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gazebo/sensors/SensorManager.cc b/gazebo/sensors/SensorManager.cc index 725d354f62..5c6fd05047 100644 --- a/gazebo/sensors/SensorManager.cc +++ b/gazebo/sensors/SensorManager.cc @@ -207,7 +207,7 @@ void PublishPerformanceMetrics() if (ignition::math::equal(diffSimTime.Double(), 0.0)) return; - if (realTime == 0) + if (diffRealtime == common::Time::Zero) realTimeFactor = 0; else realTimeFactor = diffSimTime / diffRealtime;