From c8b89ce42e0dac5f341a4d97f0f2a0248d03dc35 Mon Sep 17 00:00:00 2001 From: Janosch Machowinski Date: Thu, 12 Oct 2023 12:23:17 +0000 Subject: [PATCH] fix: Don't divide time by zero if single stepping. Signed-off-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 0c9d14d1c0..8461a354ea 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;