Simplify mjs_addDefault.
PiperOrigin-RevId: 646534046 Change-Id: I658224e4800849231e68ed02d8fad07b8d796231
This commit is contained in:
committed by
Copybara-Service
parent
5e39fc0564
commit
6be4e0697e
@@ -437,10 +437,11 @@ mjsPlugin* mjs_addPlugin(mjSpec* s) {
|
||||
|
||||
|
||||
// add default to model
|
||||
mjsDefault* mjs_addDefault(mjSpec* s, const char* classname, int parentid, int* id) {
|
||||
mjsDefault* mjs_addDefault(mjSpec* s, const char* classname, const mjsDefault* parent) {
|
||||
mjCModel* modelC = static_cast<mjCModel*>(s->element);
|
||||
*id = (int)modelC->NumDefaults();
|
||||
mjCDef* def = modelC->AddDefault(classname, parentid);
|
||||
mjCDef* parentC = parent ? static_cast<mjCDef*>(parent->element) :
|
||||
static_cast<mjCModel*>(s->element)->Defaults(0);
|
||||
mjCDef* def = modelC->AddDefault(classname, parentC);
|
||||
if (def) {
|
||||
return &def->spec;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user