Simplify mjs_addDefault.

PiperOrigin-RevId: 646534046
Change-Id: I658224e4800849231e68ed02d8fad07b8d796231
This commit is contained in:
Alessio Quaglino
2024-06-25 10:50:55 -07:00
committed by Copybara-Service
parent 5e39fc0564
commit 6be4e0697e
11 changed files with 32 additions and 32 deletions
+4 -1
View File
@@ -741,7 +741,9 @@ mjCDef* mjCModel::FindDefault(string name) {
// add default class to array
mjCDef* mjCModel::AddDefault(string name, int parentid) {
mjCDef* mjCModel::AddDefault(string name, mjCDef* parent) {
int parentid = parent ? parent->id : 0;
// check for repeated name
int thisid = (int)defaults_.size();
for (int i=0; i<thisid; i++) {
@@ -753,6 +755,7 @@ mjCDef* mjCModel::AddDefault(string name, int parentid) {
// create new object
mjCDef* def = new mjCDef;
defaults_.push_back(def);
def->id = thisid;
// initialize contents
if (parentid>=0 && parentid<thisid) {