Pause sim when loading an empty model.

PiperOrigin-RevId: 864855430
Change-Id: Ib8c2b0949ee6fda8dd1490017e146d792119e840
This commit is contained in:
Haroon Qureshi
2026-02-03 06:48:51 -08:00
committed by Copybara-Service
parent 34add7bb32
commit 7ec8b6e341
+6
View File
@@ -245,10 +245,16 @@ void App::LoadModelFromBuffer(std::span<const std::byte> buffer,
void App::InitModel(mjModel* model, mjSpec* spec, mjVFS* vfs,
std::string filename, ModelKind model_kind) {
if (model_kind_ == kEmptyModel) {
step_control_.Unpause();
}
ClearModel();
model_path_ = std::move(filename);
model_kind_ = model_kind;
if (model_kind_ == kEmptyModel) {
step_control_.Pause();
}
spec_ = spec;
model_ = model;