diff options
author | toni <matzeton@googlemail.com> | 2015-11-14 15:28:48 +0100 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2015-11-14 16:23:49 +0100 |
commit | 6f7ce363ee56f96fe797433ed48b18a0787ed110 (patch) | |
tree | 516e76898679d3f2cfedf27e3c7ed544514c3b13 /src/ui_elements.c | |
parent | f2f6ea5029c6c43dc43d714978daca38c03a8a83 (diff) |
trying to fix ncurses problerms .. fixed
Diffstat (limited to 'src/ui_elements.c')
-rw-r--r-- | src/ui_elements.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/ui_elements.c b/src/ui_elements.c index 29c2e32..27ccea0 100644 --- a/src/ui_elements.c +++ b/src/ui_elements.c @@ -71,22 +71,13 @@ static int passwd_input_cb(WINDOW *wnd, void *data, int key) { struct input *a = (struct input *) data; -/* - * if ( process_key(key, pw_input, wnd_main) == false ) { - * curs_set(0); - * memset(mq_msg, '\0', IPC_MQSIZ+1); - * mq_receive(mq_info, mq_msg, IPC_MQSIZ+1, 0); - * set_txtwindow_text(infownd, mq_msg); - * set_txtwindow_active(infownd, true); - * sleep(3); - * sem_trywait(sp_ui); - * } - * activate_input(wnd_main, pw_input); - */ + switch (key) { case UIKEY_ENTER: + deactivate_input(pw_input); mq_passwd_send(a->input, a->input_len); clear_input(wnd, a); + set_txtwindow_title(infownd, "BUSY"); set_txtwindow_text(infownd, "BLA"); set_txtwindow_active(infownd, true); break; @@ -125,7 +116,6 @@ init_ui_elements(WINDOW *wnd_main, unsigned int max_x, unsigned int max_y) register_statusbar(lower); register_anic_default(heartbeat); register_txtwindow(infownd); - set_txtwindow_title(infownd, "WARNING"); activate_input(wnd_main, pw_input); set_statusbar_text(higher, title); } |