From 54bb225704c9d650e8963e797168283d0c38b5b7 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 7 Oct 2024 16:13:36 -0700 Subject: [PATCH] lock expand operations in the watch view via the expandability detection - do not just try expanding --- src/raddbg/raddbg_views.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/raddbg/raddbg_views.c b/src/raddbg/raddbg_views.c index 04511009..2db65412 100644 --- a/src/raddbg/raddbg_views.c +++ b/src/raddbg/raddbg_views.c @@ -1567,6 +1567,7 @@ rd_watch_view_build(RD_WatchViewState *ewv, RD_WatchViewFlags flags, String8 roo { default:{taken = 0;}break; case OpKind_DoExpand: + if(ev_row_is_expandable(row)) { B32 is_expanded = ev_expansion_from_key(eval_view, row->key); ev_key_set_expansion(eval_view, row->block->key, row->key, !is_expanded);