aboutsummaryrefslogtreecommitdiff
path: root/src/ui_elements.c
diff options
context:
space:
mode:
authortoni <matzeton@googlemail.com>2015-11-14 15:28:48 +0100
committertoni <matzeton@googlemail.com>2015-11-14 16:23:49 +0100
commit6f7ce363ee56f96fe797433ed48b18a0787ed110 (patch)
tree516e76898679d3f2cfedf27e3c7ed544514c3b13 /src/ui_elements.c
parentf2f6ea5029c6c43dc43d714978daca38c03a8a83 (diff)
trying to fix ncurses problerms .. fixed
Diffstat (limited to 'src/ui_elements.c')
-rw-r--r--src/ui_elements.c16
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);
}