From 7de2ff88a2c8ae9034202235ef20de8265f7d330 Mon Sep 17 00:00:00 2001 From: Francois Fleuret Date: Fri, 17 Feb 2012 23:59:15 +0100 Subject: [PATCH] Fixed a bug for non-full-width line display. --- selector.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/selector.c b/selector.c index 24ad55d..2d81071 100644 --- a/selector.c +++ b/selector.c @@ -764,9 +764,10 @@ void update_screen(int *current_focus_line, int *displayed_focus_line, addnstr("\\", 1); attroff(attr_focus_line); } else { - buffer[k++] = '\n'; - buffer[k++] = '\0'; - + if(k < console_width) { + buffer[k++] = '\n'; + buffer[k++] = '\0'; + } print_string_with_switches(buffer, k, nb_switches / 2, switches); } -- 2.20.1