project-tagged watch exprs

This commit is contained in:
Ryan Fleury committed 2026-08-25 11:20:43 -07:00
1 parent 39fa231e7c
commit 092a121484
2 files changed
+8 -1

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
// raddbg 0.9.28 project file
// raddbg 0.9.29 project file
name: "The RAD Debugger"
target:
+7
View File
@@ -2054,6 +2054,7 @@ rd_view_ui(Rng2F32 rect)
//
for(CFG_Node *child = view->first; child != &cfg_nil_node; child = child->next)
{
if(rd_cfg_is_project_filtered(child)) { continue; }
if(str8_match(child->string, s("watch_expression"), 0))
{
CFG_Node *locked = cfg_node_child_from_string(child, s("locked"));
@@ -2897,6 +2898,8 @@ rd_view_ui(Rng2F32 rect)
new_cfg_parent = cfg_node_child_from_string(cfg_node_root(), str8_lit("project"));
}
cfg = cfg_node_new(rd_state->cfg, new_cfg_parent, row_info.group_cfg_name);
CFG_Node *project = cfg_node_new(rd_state->cfg, cfg, s("project"));
cfg_node_new(rd_state->cfg, project, rd_state->project_path);
state_dirty = 1;
snap_to_cursor = 1;
}
@@ -3631,6 +3634,8 @@ rd_view_ui(Rng2F32 rect)
cfg_node_equip_stringf(rd_state->cfg, cfg, "watch_expression");
CFG_Node *expr = cfg_node_new(rd_state->cfg, cfg, s("expression"));
cfg_node_new(rd_state->cfg, expr, drag_regs->expr);
CFG_Node *project = cfg_node_new(rd_state->cfg, cfg, s("project"));
cfg_node_new(rd_state->cfg, project, rd_state->project_path);
}
cfg_node_insert_child(rd_state->cfg, drag_parent_cfg, drag_prev_cfg, cfg);
}break;
@@ -17069,6 +17074,8 @@ rd_frame(void)
CFG_Node *watch = cfg_node_new(rd_state->cfg, watch_tab, s("watch_expression"));
CFG_Node *expr = cfg_node_new(rd_state->cfg, watch, s("expression"));
cfg_node_new(rd_state->cfg, expr, rd_regs()->string);
CFG_Node *project = cfg_node_new(rd_state->cfg, watch, s("project"));
cfg_node_new(rd_state->cfg, project, rd_state->project_path);
}
}break;