From 5bfb5b578a87f55ae0ebb99c3e2970c9f9ac4c71 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 22 Apr 2025 15:47:37 -0700 Subject: [PATCH] do not do mixed eval/expr booleans in watch groups --- src/raddbg/raddbg_views.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/raddbg/raddbg_views.c b/src/raddbg/raddbg_views.c index e05f7d41..2ef83523 100644 --- a/src/raddbg/raddbg_views.c +++ b/src/raddbg/raddbg_views.c @@ -1328,7 +1328,8 @@ rd_watch_row_info_from_row(Arena *arena, EV_Row *row) //////////////////////////// //- rjf: @watch_row_build_cells meta-evaluation booleans // - else if(e_type_kind_from_key(e_type_key_unwrap(row->eval.irtree.type_key, E_TypeUnwrapFlag_AllDecorative)) == E_TypeKind_Bool && + else if(info.group_cfg_child == &rd_nil_cfg && + e_type_kind_from_key(e_type_key_unwrap(row->eval.irtree.type_key, E_TypeUnwrapFlag_AllDecorative)) == E_TypeKind_Bool && (row->eval.space.kind == RD_EvalSpaceKind_MetaCfg || row->eval.space.kind == RD_EvalSpaceKind_MetaCmd || row->eval.space.kind == RD_EvalSpaceKind_MetaCtrlEntity))