tweaks: combine two ifs into one

master
Benno Schulenberg 2020-02-12 12:09:12 +01:00
parent 71daa1ef6b
commit 0d0d011579
1 changed files with 7 additions and 9 deletions

View File

@ -1549,16 +1549,14 @@ void do_input(void)
/* If we have a command, or if there aren't any other key codes waiting, /* 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. */ * it's time to insert the gathered bytes into the current buffer. */
if (shortcut || get_key_buffer_len() == 0) { if ((shortcut || get_key_buffer_len() == 0) && puddle != NULL) {
if (puddle != NULL) { puddle[depth] = '\0';
puddle[depth] = '\0';
inject(puddle, depth);
/* Empty the little input buffer. */ inject(puddle, depth);
free(puddle);
puddle = NULL; free(puddle);
depth = 0; puddle = NULL;
} depth = 0;
} }
if (shortcut == NULL) { if (shortcut == NULL) {