Skip to content

Commit 98b18b3

Browse files
committed
build: prevents unreachable code w disabled backend
1 parent 62fb418 commit 98b18b3

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

mujoco_ros/src/offscreen_rendering.cpp

+7-3
Original file line numberDiff line numberDiff line change
@@ -351,14 +351,17 @@ void MujocoEnv::offscreenRenderLoop()
351351
offscreen_.request_pending.store(false);
352352
return;
353353
}
354-
#else
354+
#endif
355+
356+
#if RENDER_BACKEND == NO_BACKEND
355357
ROS_ERROR("No offscreen rendering backend available. Cannot run offscreen rendering");
356358
settings_.render_offscreen = false;
357359
settings_.visual_init_request = false;
358360
offscreen_.request_pending.store(false);
361+
is_rendering_running_ = 0;
362+
ROS_DEBUG("Exiting offscreen render loop");
359363
return;
360-
#endif
361-
364+
#else
362365
is_rendering_running_ = 1;
363366
ROS_DEBUG_NAMED("offscreen_rendering", "Creating offscreen rendering resources ...");
364367
mjv_defaultCamera(&offscreen_.cam);
@@ -414,6 +417,7 @@ void MujocoEnv::offscreenRenderLoop()
414417
}
415418
is_rendering_running_ = 0;
416419
ROS_DEBUG("Exiting offscreen render loop");
420+
#endif
417421
}
418422

419423
} // namespace mujoco_ros

0 commit comments

Comments
 (0)