diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2017-07-14 20:15:43 +0200 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2017-07-14 20:15:43 +0200 |
commit | dc794b38d0726e5104f266d304d987a7a3ad1b18 (patch) | |
tree | e3a1012cb36b8ac27af2614124ecb8cb7c704dc7 /modules/menu/menu.c | |
parent | fcad53c745fe4cfa0a13e40f34bbe77a23aa5202 (diff) |
ui: make API re-entrant
Diffstat (limited to 'modules/menu/menu.c')
-rw-r--r-- | modules/menu/menu.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/menu/menu.c b/modules/menu/menu.c index 042db21..16bc2ee 100644 --- a/modules/menu/menu.c +++ b/modules/menu/menu.c @@ -90,7 +90,8 @@ static void check_registrations(void) n = list_count(uag_list()); /* We are ready */ - ui_output("\x1b[32mAll %u useragent%s registered successfully!" + ui_output(baresip_uis(), + "\x1b[32mAll %u useragent%s registered successfully!" " (%u ms)\x1b[;m\n", n, n==1 ? "" : "s", (uint32_t)(tmr_jiffies() - start_ticks)); @@ -822,7 +823,7 @@ static void tmrstat_handler(void *arg) tmr_start(&tmr_stat, 100, tmrstat_handler, 0); - if (ui_isediting()) + if (ui_isediting(baresip_uis())) return; if (STATMODE_OFF != statmode) { @@ -848,7 +849,7 @@ static void alert_start(void *arg) if (!menu.bell) return; - ui_output("\033[10;1000]\033[11;1000]\a"); + ui_output(baresip_uis(), "\033[10;1000]\033[11;1000]\a"); tmr_start(&tmr_alert, 1000, alert_start, NULL); } @@ -860,7 +861,7 @@ static void alert_stop(void) return; if (tmr_isrunning(&tmr_alert)) - ui_output("\r"); + ui_output(baresip_uis(), "\r"); tmr_cancel(&tmr_alert); } |