nano

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

commit 7d15d1d8d8af4519e9173c5af078c79d4abef818
parent a1b6997066579d469af72e6e1f30ba35893a6f51
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Wed, 30 Aug 2006 13:52:33 +0000

in get_input(), simplify to avoid an unnecessary key_buffer_len check


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3869 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 3+++
Msrc/winio.c | 6++++--
2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -4,6 +4,9 @@ CVS code - properly reset when we get out of all statusbar prompts. Changes to do_insertfile(), do_writeout(), handle_sigwinch(), main(), and do_prompt_abort(). (DLR) +- winio.c: + get_input() + - Simplify to avoid an unnecessary key_buffer_len check. (DLR) GNU nano 1.9.99pre1 - 2006.08.29 - General: diff --git a/src/winio.c b/src/winio.c @@ -254,10 +254,12 @@ int *get_input(WINDOW *win, size_t input_len) #endif if (key_buffer_len == 0) { - if (win != NULL) + if (win != NULL) { get_key_buffer(win); - if (key_buffer_len == 0) + if (key_buffer_len == 0) + return NULL; + } else return NULL; }