From 0784a46f62fcb850c9f11cfc4d2fe382bb0143ed Mon Sep 17 00:00:00 2001 From: Yuval Tassa Date: Fri, 2 Sep 2022 08:37:46 -0700 Subject: [PATCH] Add safety check to mjui_event. PiperOrigin-RevId: 471809554 Change-Id: I563cac24781a9da6f7aa8313c9ea0b15c7b30903 --- src/ui/ui_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/ui_main.c b/src/ui/ui_main.c index 27d08f7b..b101bc3f 100644 --- a/src/ui/ui_main.c +++ b/src/ui/ui_main.c @@ -2115,7 +2115,7 @@ mjuiItem* mjui_event(mjUI* ui, mjuiState* state, const mjrContext* con) { int item_cur = -1; mjuiItem* it_cur = NULL; findmouse(ui, state, con, §_cur, &item_cur); - if (sect_cur>0) { + if (sect_cur>0 && item_cur >= 0) { it_cur = ui->sect[sect_cur-1].item + item_cur; }