diff --git a/ChangeLog b/ChangeLog index e87b2851..231cbe4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ finding the first occurrence twice. And delete the piece of dead code that was meant to do this. This fixes Savannah bug #47188. * src/search.c (findnextstr): Clean up and rename a variable. + * src/search.c (findnextstr): Poll the keyboard once per second. 2016-03-22 Thomas Rosenau * configure.ac, src/*.c: Check for the existence of the REG_ENHANCED diff --git a/src/search.c b/src/search.c index af03f2ba..6a43f046 100644 --- a/src/search.c +++ b/src/search.c @@ -281,7 +281,8 @@ bool findnextstr( /* Start searching through the lines, looking for the needle. */ while (TRUE) { - if (time(NULL) - lastkbcheck > 1) { + /* Glance at the keyboard once every second. */ + if (time(NULL) - lastkbcheck > 0) { int input = parse_kbinput(edit); lastkbcheck = time(NULL);