mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Debug input block
This commit is contained in:
parent
f94b6ef0a2
commit
e161337b7f
@ -240,6 +240,7 @@ ui_input_nonblocking(gboolean reset)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log_info("TIMEOUT: %d", timeout);
|
||||||
inp_non_block(timeout);
|
inp_non_block(timeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,6 +66,7 @@
|
|||||||
static WINDOW *inp_win;
|
static WINDOW *inp_win;
|
||||||
|
|
||||||
static struct timeval p_rl_timeout;
|
static struct timeval p_rl_timeout;
|
||||||
|
static int timeout_millis = 0;
|
||||||
static fd_set fds;
|
static fd_set fds;
|
||||||
static int r;
|
static int r;
|
||||||
static gboolean cmd_result = TRUE;
|
static gboolean cmd_result = TRUE;
|
||||||
@ -94,7 +95,7 @@ create_input_window(void)
|
|||||||
ESCDELAY = 25;
|
ESCDELAY = 25;
|
||||||
#endif
|
#endif
|
||||||
p_rl_timeout.tv_sec = 0;
|
p_rl_timeout.tv_sec = 0;
|
||||||
p_rl_timeout.tv_usec = 500000;
|
p_rl_timeout.tv_usec = timeout_millis * 1000;
|
||||||
rl_callback_handler_install(NULL, cb_linehandler);
|
rl_callback_handler_install(NULL, cb_linehandler);
|
||||||
|
|
||||||
inp_win = newpad(1, INP_WIN_MAX);
|
inp_win = newpad(1, INP_WIN_MAX);
|
||||||
@ -145,7 +146,7 @@ offset_to_col(char *str, int offset)
|
|||||||
void
|
void
|
||||||
inp_non_block(gint block_timeout)
|
inp_non_block(gint block_timeout)
|
||||||
{
|
{
|
||||||
wtimeout(inp_win, block_timeout);
|
timeout_millis = block_timeout;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -186,7 +187,7 @@ inp_readline(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
p_rl_timeout.tv_sec = 0;
|
p_rl_timeout.tv_sec = 0;
|
||||||
p_rl_timeout.tv_usec = 500000;
|
p_rl_timeout.tv_usec = timeout_millis * 1000;
|
||||||
|
|
||||||
return cmd_result;
|
return cmd_result;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user