From ff20e748683ef98a98b47c481aa620e95499e50c Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Sun, 5 Jul 2015 17:29:44 +0200 Subject: degesch: fix usage of "prompt_shown" It can go very negative. --- degesch.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/degesch.c b/degesch.c index 1e59f50..bfaf9ea 100644 --- a/degesch.c +++ b/degesch.c @@ -202,11 +202,11 @@ input_set_prompt (struct input *self, char *prompt) // First reset the prompt to work around a bug in readline rl_set_prompt (""); - if (self->prompt_shown) + if (self->prompt_shown > 0) rl_redisplay (); rl_set_prompt (self->prompt); - if (self->prompt_shown) + if (self->prompt_shown > 0) rl_redisplay (); } @@ -255,7 +255,7 @@ input_insert_c (struct input *self, int c) char s[2] = { c, 0 }; rl_insert_text (s); - if (self->prompt_shown) + if (self->prompt_shown > 0) rl_redisplay (); } @@ -350,7 +350,7 @@ input_restore_buffer (struct input *self, struct input_buffer *buffer) free (buffer->saved_line); buffer->saved_line = NULL; - if (self->prompt_shown) + if (self->prompt_shown > 0) rl_redisplay (); } } -- cgit v1.2.3-70-g09d2