diff options
| author | gonzo <gonzo@toniatuh.com> | 2023-06-09 21:55:01 +0200 |
|---|---|---|
| committer | gonzo <gonzo@toniatuh.com> | 2023-06-09 21:55:01 +0200 |
| commit | 8816d7cff991b7bbf46fc12dff48fc4f81123a08 (patch) | |
| tree | 87f2bbf06e95056b58fcefeed45faf0c8a6efaf7 | |
| parent | 1fb2975906401893eb46f98d2d1a3837dcb2e8d8 (diff) | |
| download | loan_calc-8816d7cff991b7bbf46fc12dff48fc4f81123a08.tar.gz | |
check last field before submitting form
| -rw-r--r-- | main.c | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -86,14 +86,16 @@ int main() { form_driver(form, REQ_DEL_PREV); break; case '\r': - unpost_form(form); - formactive = FALSE; - curs_set(0); - refresh(); - box(stdscr, 0, 0); - run_sim(form); - padscroll = 0; - prefresh(pad, padscroll, 0, 4, 1, HEIGHT-2, WIDTH-1); + if (E_OK == form_driver(form, REQ_VALIDATION)) { + unpost_form(form); + formactive = FALSE; + curs_set(0); + refresh(); + box(stdscr, 0, 0); + run_sim(form); + padscroll = 0; + prefresh(pad, padscroll, 0, 4, 1, HEIGHT-2, WIDTH-1); + } break; default: /* If this is a normal character, it gets */ |
