diff options
Diffstat (limited to 'src/ui/inputwin.c')
-rw-r--r-- | src/ui/inputwin.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/ui/inputwin.c b/src/ui/inputwin.c index 57634385..19318745 100644 --- a/src/ui/inputwin.c +++ b/src/ui/inputwin.c @@ -145,18 +145,18 @@ inp_get_char(char *input, int *size, int *result) noecho(); *result = wget_wch(inp_win, &ch); -// gboolean in_command = FALSE; -// if ((display_size > 0 && input[0] == '/') || -// (display_size == 0 && ch == '/')) { -// in_command = TRUE; -// } - -// if (*result == ERR) { -// prof_handle_idle(); -// } -// if ((*result != ERR) && (*result != KEY_CODE_YES) && !in_command && _printable(ch)) { -// prof_handle_activity(); -// } + gboolean in_command = FALSE; + if ((display_size > 0 && input[0] == '/') || + (display_size == 0 && ch == '/')) { + in_command = TRUE; + } + + if (*result == ERR) { + prof_handle_idle(); + } + if ((*result != ERR) && (*result != KEY_CODE_YES) && !in_command && _printable(ch)) { + prof_handle_activity(); + } // if it wasn't an arrow key etc if (!_handle_edit(*result, ch, input, size)) { |