From 09e6723dab34b50bdbb6d0ad84d58a3d3bfb2a15 Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Tue, 23 Sep 2025 04:52:50 -0700 Subject: [PATCH] Remove unnecessary stack mark/free in `engine_vis_visualize.c` PiperOrigin-RevId: 810391913 Change-Id: Id02f4dadba7ef08f60bb7726470082f45c5761c5 --- src/engine/engine_vis_visualize.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/engine/engine_vis_visualize.c b/src/engine/engine_vis_visualize.c index 6d3d6d7a..35e22a13 100644 --- a/src/engine/engine_vis_visualize.c +++ b/src/engine/engine_vis_visualize.c @@ -1089,8 +1089,6 @@ void mjv_addGeoms(const mjModel* m, mjData* d, const mjvOption* vopt, category = mjCAT_DECOR; objtype = mjOBJ_UNKNOWN; if (vopt->flags[mjVIS_CONTACTPOINT]) { - mj_markStack(d); - for (int id = 0; id < m->nsensor; id++) { if (m->sensor_type[id] == mjSENS_TACTILE) { // get site id and frame @@ -1122,7 +1120,6 @@ void mjv_addGeoms(const mjModel* m, mjData* d, const mjvOption* vopt, for (int i=0; i < m->mesh_facenum[mesh_id]; i++) { if (scn->ngeom >= scn->maxgeom) { mj_warning(d, mjWARN_VGEOMFULL, scn->maxgeom); - mj_freeStack(d); return; } else { // triangle in global frame @@ -1168,7 +1165,6 @@ void mjv_addGeoms(const mjModel* m, mjData* d, const mjvOption* vopt, } } } - mj_freeStack(d); } // inertia