diff --git a/src/libopenrave/kinbody.cpp b/src/libopenrave/kinbody.cpp index 7df4121d32..bdb671b09f 100644 --- a/src/libopenrave/kinbody.cpp +++ b/src/libopenrave/kinbody.cpp @@ -5390,7 +5390,7 @@ bool KinBody::SetVisible(bool visible) FOREACH(it, _veclinks) { FOREACH(itgeom,(*it)->_vGeometries) { if( (*itgeom)->IsVisible() != visible ) { - (*itgeom)->SetVisible(visible); + (*itgeom)->_info._bVisible = visible; bchanged = true; } } diff --git a/src/libopenrave/kinbodylink.cpp b/src/libopenrave/kinbodylink.cpp index 17a044e077..1e6a2cf38a 100644 --- a/src/libopenrave/kinbodylink.cpp +++ b/src/libopenrave/kinbodylink.cpp @@ -445,7 +445,7 @@ bool KinBody::Link::SetVisible(bool visible) bool bchanged = false; FOREACH(itgeom,_vGeometries) { if( (*itgeom)->_info._bVisible != visible ) { - (*itgeom)->SetVisible(visible); + (*itgeom)->_info._bVisible = visible; bchanged = true; } }