From 66ebc2e198cf6f45f17e2938aafd2e0eb4b0c859 Mon Sep 17 00:00:00 2001 From: Moritz Lipp Date: Mon, 5 Jul 2010 17:57:19 +0200 Subject: [PATCH] Updated completion --- zathura.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/zathura.c b/zathura.c index cff4370..66c5355 100644 --- a/zathura.c +++ b/zathura.c @@ -2572,9 +2572,10 @@ isc_completion(Argument* argument) for(i = 0; i < n_items; i++) { - if((i >= (current_item - lh) && (i <= current_item + uh)) || + if((n_items > 1) && ( + (i >= (current_item - lh) && (i <= current_item + uh)) || (i < n_completion_items && current_item < lh) || - (i >= (n_items - n_completion_items) && (current_item >= (n_items - uh))) + (i >= (n_items - n_completion_items) && (current_item >= (n_items - uh)))) ) gtk_widget_show(rows[i].row); else @@ -2582,7 +2583,7 @@ isc_completion(Argument* argument) } if(command_mode) - temp = g_strconcat(":", rows[current_item].command, NULL); + temp = g_strconcat(":", rows[current_item].command, (n_items == 1) ? " " : NULL, NULL); else temp = g_strconcat(":", previous_command, " ", rows[current_item].command, NULL);