From acf6a9282ee46400155549e407e0279c336a0ec8 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 1 Mar 2025 17:52:38 -0500 Subject: set_rpm() --- main.c | 2 +- ui.c | 5 +++++ ui.h | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 60c9e68..d357664 100644 --- a/main.c +++ b/main.c @@ -203,7 +203,7 @@ rpm_row(mu_Context *ctx, UI *ui) { mu_layout_width(ctx, FIELD_WIDTH); for (i = 0; i < ui->npoints; i++) { if (w_field(ctx, &ui->rpm[i])) { - ui->points[i].rpm = rpm(ui->rpm[i].value); + set_rpm(ui, i); set_volume_flow_rate(ui, i); } } diff --git a/ui.c b/ui.c index c54b28d..9d2557e 100644 --- a/ui.c +++ b/ui.c @@ -154,6 +154,11 @@ set_ambient_pressure_unit(UI *ui) { w_set_field(&ui->ambient_pressure, reader(p)); } +void +set_rpm(UI *ui, int idx) { + ui->points[idx].rpm = rpm(ui->rpm[idx].value); +} + void set_map(UI *ui, int idx) { int unit_idx; diff --git a/ui.h b/ui.h index b656f93..904d239 100644 --- a/ui.h +++ b/ui.h @@ -36,6 +36,7 @@ void set_ambient_temperature(UI *ui); void set_ambient_temperature_unit(UI *ui); void set_ambient_pressure(UI *ui); void set_ambient_pressure_unit(UI *ui); +void set_rpm(UI *ui, int idx); void set_map(UI *ui, int idx); void set_map_unit(UI *ui); void set_ve(UI *ui, int idx); -- cgit v1.2.3