Skip to content

Commit 44b4be8

Browse files
Check entity is not ignored before trying to add laser retro (#44)
1 parent 657b12d commit 44b4be8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

RGLServerPlugin/src/Scene.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,15 @@ bool RGLServerPluginManager::SetLaserRetroCb(
140140
const gz::sim::Entity& entity,
141141
const gz::sim::components::LaserRetro* laser_retro)
142142
{
143+
if (entitiesToIgnore.contains(entity)) {
144+
return true;
145+
}
146+
147+
if (!entitiesInRgl.contains(entity)) {
148+
gzerr << "Trying to set Laser Retro for entity (" << entity << ") not loaded to RGL!\n";
149+
return true;
150+
}
151+
143152
if (!CheckRGL(rgl_entity_set_laser_retro(entitiesInRgl.at(entity).first, laser_retro->Data()))) {
144153
gzerr << "Failed to set Laser Retro for entity (" << entity << ").\n";
145154
}

0 commit comments

Comments
 (0)