nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 3660c62bc0dbb415f9a8b9fef5183cb9d42e25b2
parent 4b2751c3b924ee1dd7555dced4adb5c21b7a7ba4
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Wed, 23 Mar 2016 10:27:54 +0000

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

Diffstat:
MChangeLog | 1+
Msrc/search.c | 3++-
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git 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 <thomasr@fantasymail.de> * configure.ac, src/*.c: Check for the existence of the REG_ENHANCED diff --git 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);