From e374704b245fa8781c56f4d3e35ad9e93f42ae9c Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 1 Mar 2025 13:10:34 -0500 Subject: recalculate volume flow rate when unit changes --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 7d5bdd3..8baa172 100644 --- a/main.c +++ b/main.c @@ -245,7 +245,9 @@ volume_flow_rate_row(mu_Context *ctx, UI *ui) { mu_layout_width(ctx, LABEL_WIDTH); mu_label(ctx, "volume flow rate"); mu_layout_width(ctx, UNIT_WIDTH); - w_select(ctx, &ui->volume_flow_rate_unit); + if (w_select(ctx, &ui->volume_flow_rate_unit) & MU_RES_CHANGE) { + set_all_volume_flow_rate(ui); + } mu_layout_width(ctx, FIELD_WIDTH); for (i = 0; i < ui->npoints; i++) { w_label(ctx, ui->volume_flow_rate[i]); -- cgit v1.2.3