From e9e5c21068ab8d92b69d522a752f4362a112242b Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 1 Mar 2025 12:40:27 -0500 Subject: reformat MAP 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 2b712d1..7d5bdd3 100644 --- a/main.c +++ b/main.c @@ -187,7 +187,9 @@ map_row(mu_Context *ctx, UI *ui) { mu_layout_width(ctx, LABEL_WIDTH); mu_label(ctx, "map:"); mu_layout_width(ctx, UNIT_WIDTH); - w_select(ctx, &ui->map_unit); + if (w_select(ctx, &ui->map_unit) & MU_RES_CHANGE) { + set_map_unit(ui); + } mu_layout_width(ctx, FIELD_WIDTH); for (i = 0; i npoints; i++) { if (w_field(ctx, &ui->map[i])) { -- cgit v1.2.3