commit 0d0d01157913feb6782cdde6fa76c9803d985330 parent 71daa1ef6be14387928b626217eeb9c4eb164fe6 Author: Benno Schulenberg <bensberg@telfort.nl> Date: Wed, 12 Feb 2020 12:09:12 +0100 tweaks: combine two ifs into one Diffstat:
M | src/nano.c | | | 18 | ++++++++---------- |
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/src/nano.c b/src/nano.c @@ -1549,16 +1549,14 @@ void do_input(void) /* If we have a command, or if there aren't any other key codes waiting, * it's time to insert the gathered bytes into the current buffer. */ - if (shortcut || get_key_buffer_len() == 0) { - if (puddle != NULL) { - puddle[depth] = '\0'; - inject(puddle, depth); - - /* Empty the little input buffer. */ - free(puddle); - puddle = NULL; - depth = 0; - } + if ((shortcut || get_key_buffer_len() == 0) && puddle != NULL) { + puddle[depth] = '\0'; + + inject(puddle, depth); + + free(puddle); + puddle = NULL; + depth = 0; } if (shortcut == NULL) {