about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/console.c8
-rw-r--r--src/ui/inputwin.c2
-rw-r--r--src/ui/ui.h1
3 files changed, 10 insertions, 1 deletions
diff --git a/src/ui/console.c b/src/ui/console.c
index 3a280eb5..2bfc12ef 100644
--- a/src/ui/console.c
+++ b/src/ui/console.c
@@ -999,6 +999,7 @@ _cons_show_ui_prefs(void)
     cons_privileges_setting();
     cons_titlebar_setting();
     cons_presence_setting();
+    cons_inpblock_setting();
 
     cons_alert();
 }
@@ -1160,6 +1161,12 @@ _cons_show_chat_prefs(void)
 }
 
 static void
+_cons_inpblock_setting(void)
+{
+    cons_show("Input block (/inpblock)       : %d milliseconds", prefs_get_inpblock());
+}
+
+static void
 _cons_log_setting(void)
 {
     cons_show("Log file location           : %s", get_log_file_location());
@@ -1677,6 +1684,7 @@ console_init_module(void)
     cons_reconnect_setting = _cons_reconnect_setting;
     cons_autoping_setting = _cons_autoping_setting;
     cons_priority_setting = _cons_priority_setting;
+    cons_inpblock_setting = _cons_inpblock_setting;
     cons_show_connection_prefs = _cons_show_connection_prefs;
     cons_show_themes = _cons_show_themes;
     cons_prefs = _cons_prefs;
diff --git a/src/ui/inputwin.c b/src/ui/inputwin.c
index 4c9845a4..4ed47601 100644
--- a/src/ui/inputwin.c
+++ b/src/ui/inputwin.c
@@ -112,7 +112,7 @@ inp_win_resize(void)
 void
 inp_non_block(void)
 {
-    wtimeout(inp_win, 20);
+    wtimeout(inp_win, prefs_get_inpblock());
 }
 
 void
diff --git a/src/ui/ui.h b/src/ui/ui.h
index 159f7f18..3271d25b 100644
--- a/src/ui/ui.h
+++ b/src/ui/ui.h
@@ -322,6 +322,7 @@ void (*cons_reconnect_setting)(void);
 void (*cons_autoping_setting)(void);
 void (*cons_priority_setting)(void);
 void (*cons_autoconnect_setting)(void);
+void (*cons_inpblock_setting)(void);
 void (*cons_show_contact_online)(PContact contact, Resource *resource, GDateTime *last_activity);
 void (*cons_show_contact_offline)(PContact contact, char *resource, char *status);
 void (*cons_theme_colours)(void);