Replace mjs_deleteBody with mjs_delete.

PiperOrigin-RevId: 639058333
Change-Id: I9ac9ca8c6b8c0219f0130cd65dc83602f1829684
This commit is contained in:
Alessio Quaglino
2024-05-31 09:23:59 -07:00
committed by Copybara-Service
parent f616975e28
commit b38998eff2
3 changed files with 9 additions and 8 deletions
+5 -5
View File
@@ -118,7 +118,7 @@ int mjs_detachBody(mjSpec* s, mjsBody* b) {
mjCModel* model = static_cast<mjCModel*>(s->element);
mjCBody* body = static_cast<mjCBody*>(b->element);
*model -= *body;
mjs_deleteBody(b);
mjs_delete(b->element);
return 0;
}
@@ -140,10 +140,10 @@ void mjs_deleteSpec(mjSpec* s) {
// delete body
void mjs_deleteBody(mjsBody* b) {
mjCBody* body = static_cast<mjCBody*>(b->element);
delete body;
// delete object, it will call the appropriate destructor since ~mjCBase is virtual
void mjs_delete(mjElement* element) {
mjCBase* object = static_cast<mjCBase*>(element);
delete object;
}