Polling the keyboard once per second instead of once per two seconds.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5762 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Benno Schulenberg 2016-03-23 10:27:54 +00:00
parent 4b2751c3b9
commit 3660c62bc0
2 changed files with 3 additions and 1 deletions

View File

@ -3,6 +3,7 @@
finding the first occurrence twice. And delete the piece of dead code finding the first occurrence twice. And delete the piece of dead code
that was meant to do this. This fixes Savannah bug #47188. 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): Clean up and rename a variable.
* src/search.c (findnextstr): Poll the keyboard once per second.
2016-03-22 Thomas Rosenau <thomasr@fantasymail.de> 2016-03-22 Thomas Rosenau <thomasr@fantasymail.de>
* configure.ac, src/*.c: Check for the existence of the REG_ENHANCED * configure.ac, src/*.c: Check for the existence of the REG_ENHANCED

View File

@ -281,7 +281,8 @@ bool findnextstr(
/* Start searching through the lines, looking for the needle. */ /* Start searching through the lines, looking for the needle. */
while (TRUE) { while (TRUE) {
if (time(NULL) - lastkbcheck > 1) { /* Glance at the keyboard once every second. */
if (time(NULL) - lastkbcheck > 0) {
int input = parse_kbinput(edit); int input = parse_kbinput(edit);
lastkbcheck = time(NULL); lastkbcheck = time(NULL);