From c5a677a9de98180d06e9ba09766c39f894d9bdd3 Mon Sep 17 00:00:00 2001 From: Alessio Quaglino Date: Mon, 14 Oct 2024 05:10:04 -0700 Subject: [PATCH] Fix load error message. Fixes #2135 PiperOrigin-RevId: 685668168 Change-Id: Ieac7ccca5bee695cf55fc74bd33fadf77a025cb9 --- simulate/main.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/simulate/main.cc b/simulate/main.cc index ac4d7b36..3ebe873c 100644 --- a/simulate/main.cc +++ b/simulate/main.cc @@ -247,6 +247,7 @@ mjModel* LoadModel(const char* file, mj::Simulate& sim) { if (!mnew) { std::printf("%s\n", loadError); + mju::strcpy_arr(sim.load_error, loadError); return nullptr; } @@ -258,7 +259,7 @@ mjModel* LoadModel(const char* file, mj::Simulate& sim) { } // if no error and load took more than 1/4 seconds, report load time - if (!loadError[0] && load_seconds > 0.25) { + else if (load_seconds > 0.25) { mju::sprintf_arr(loadError, "Model loaded in %.2g seconds", load_seconds); }