From d053edab3f585060820ca7c4aaf3905c2b33ebdd Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 18 Apr 2025 13:58:38 -0700 Subject: [PATCH] correctly register types for cfg/ctrl-entity queries --- src/raddbg/raddbg_core.c | 2 ++ src/raddbg/raddbg_views.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/raddbg/raddbg_core.c b/src/raddbg/raddbg_core.c index c9621233..0ba9172f 100644 --- a/src/raddbg/raddbg_core.c +++ b/src/raddbg/raddbg_core.c @@ -12217,6 +12217,7 @@ rd_frame(void) expr->type_key = collection_type_key; expr->space = e_space_make(RD_EvalSpaceKind_MetaQuery); e_string2expr_map_insert(scratch.arena, ctx->macro_map, collection_name, expr); + e_string2typekey_map_insert(rd_frame_arena(), rd_state->meta_name2type_map, collection_name, collection_type_key); } //- rjf: add macros for all ctrl entity collections @@ -12236,6 +12237,7 @@ rd_frame(void) expr->type_key = collection_type_key; expr->space = e_space_make(RD_EvalSpaceKind_MetaQuery); e_string2expr_map_insert(scratch.arena, ctx->macro_map, collection_name, expr); + e_string2typekey_map_insert(rd_frame_arena(), rd_state->meta_name2type_map, collection_name, collection_type_key); } //- rjf: add macro / lookup rules for unattached processes diff --git a/src/raddbg/raddbg_views.c b/src/raddbg/raddbg_views.c index 599c6ac4..b1b274c4 100644 --- a/src/raddbg/raddbg_views.c +++ b/src/raddbg/raddbg_views.c @@ -1258,7 +1258,7 @@ rd_watch_row_info_from_row(Arena *arena, EV_Row *row) // rjf: singular row for queries else if(row->eval.space.kind == RD_EvalSpaceKind_MetaQuery) { - rd_watch_cell_list_push_new(arena, &info.cells, RD_WatchCellFlag_Indented|RD_WatchCellKind_Expr, .pct = 1.f); + rd_watch_cell_list_push_new(arena, &info.cells, RD_WatchCellKind_Expr, .flags = RD_WatchCellFlag_Indented, .pct = 1.f); } // rjf: singular button for commands