mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-19 02:22:23 -07:00
do not apply filters past one block layer (fixes broken expansions in debug info table tabs)
This commit is contained in:
@@ -149,6 +149,7 @@ struct EV_Block
|
||||
// rjf: evaluation info
|
||||
String8 string;
|
||||
E_Eval eval;
|
||||
String8 filter;
|
||||
E_TypeExpandInfo type_expand_info;
|
||||
E_TypeExpandRule *type_expand_rule;
|
||||
EV_ExpandInfo viz_expand_info;
|
||||
@@ -291,6 +292,7 @@ global read_only EV_Block ev_nil_block =
|
||||
{0},
|
||||
{{0}, {0}, {0}, &e_expr_nil, &e_irnode_nil},
|
||||
{0},
|
||||
{0},
|
||||
&e_type_expand_rule__default,
|
||||
{0},
|
||||
&ev_nil_expand_rule,
|
||||
@@ -358,9 +360,9 @@ internal U64 ev_num_from_vnum(EV_BlockRangeList *block_ranges, U64 vidx);
|
||||
////////////////////////////////
|
||||
//~ rjf: Row Building
|
||||
|
||||
internal EV_WindowedRowList ev_windowed_row_list_from_block_range_list(Arena *arena, EV_View *view, String8 filter, EV_BlockRangeList *block_ranges, Rng1U64 vnum_range);
|
||||
internal EV_Row *ev_row_from_num(Arena *arena, EV_View *view, String8 filter, EV_BlockRangeList *block_ranges, U64 num);
|
||||
internal EV_WindowedRowList ev_rows_from_num_range(Arena *arena, EV_View *view, String8 filter, EV_BlockRangeList *block_ranges, Rng1U64 num_range);
|
||||
internal EV_WindowedRowList ev_windowed_row_list_from_block_range_list(Arena *arena, EV_View *view, EV_BlockRangeList *block_ranges, Rng1U64 vnum_range);
|
||||
internal EV_Row *ev_row_from_num(Arena *arena, EV_View *view, EV_BlockRangeList *block_ranges, U64 num);
|
||||
internal EV_WindowedRowList ev_rows_from_num_range(Arena *arena, EV_View *view, EV_BlockRangeList *block_ranges, Rng1U64 num_range);
|
||||
internal B32 ev_eval_is_expandable(E_Eval eval);
|
||||
internal B32 ev_row_is_expandable(EV_Row *row);
|
||||
internal B32 ev_row_is_editable(EV_Row *row);
|
||||
|
||||
Reference in New Issue
Block a user