From mboxrd@z Thu Jan 1 00:00:00 1970 From: cgit at cryptocrack.de (Lukas Fleischer) Date: Tue, 5 Mar 2013 16:48:27 +0100 Subject: [PATCH] ui-summary.c: Move urls variable into print_urls() Message-ID: <1362498507-16613-1-git-send-email-cgit@cryptocrack.de> There's no need for this variable to be global. Printing the header in print_urls() instead of print_url() allows for moving this variable into print_urls() without having to pass any status to print_url(). Note that this only works as long as we don't call print_urls() more than once. Signed-off-by: Lukas Fleischer --- I am aware of the "columns" code duplication caused by the last two patches. In order to keep commits atomic, I will deal with those in an upcoming patch set. ui-summary.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/ui-summary.c b/ui-summary.c index 38639ce..0754bb7 100644 --- a/ui-summary.c +++ b/ui-summary.c @@ -13,8 +13,6 @@ #include "ui-refs.h" #include "ui-blob.h" -int urls = 0; - static void print_url(char *base, char *suffix) { int columns = 3; @@ -26,10 +24,6 @@ static void print_url(char *base, char *suffix) if (!base || !*base) return; - if (urls++ == 0) { - htmlf(" ", columns); - htmlf("Clone\n", columns); - } if (suffix && *suffix) base = fmt("%s/%s", base, suffix); htmlf(" ", columns); + htmlf("Clone\n", columns); + } print_url(h, suffix); *t = c; h = t; -- 1.8.2.rc2.352.g908df73