diff options
| -rw-r--r-- | main.c | 2 | ||||
| -rw-r--r-- | ui.c | 5 | ||||
| -rw-r--r-- | ui.h | 1 |
3 files changed, 7 insertions, 1 deletions
@@ -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); } } @@ -155,6 +155,11 @@ set_ambient_pressure_unit(UI *ui) { } 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; PressureMaker convert; @@ -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); |