]> granicus.if.org Git - cgit/commitdiff
ui-shared: don't print header <img/> if there isn't a logo defined
authorMatthew Metnetsky <mimetnet@vidu.us>
Tue, 30 Jun 2009 01:27:51 +0000 (21:27 -0400)
committerLars Hjemli <hjemli@gmail.com>
Tue, 18 Aug 2009 11:13:51 +0000 (13:13 +0200)
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
ui-shared.c

index de77bbfadf86dd08e794145395ca1e20e1f63e9c..40060ba2d4a08649f44e69f9f5ea8b99b36fb91a 100644 (file)
@@ -611,14 +611,17 @@ void cgit_print_pageheader(struct cgit_context *ctx)
 
        html("<table id='header'>\n");
        html("<tr>\n");
-       html("<td class='logo' rowspan='2'><a href='");
-       if (ctx->cfg.logo_link)
-               html_attr(ctx->cfg.logo_link);
-       else
-               html_attr(cgit_rooturl());
-       html("'><img src='");
-       html_attr(ctx->cfg.logo);
-       html("' alt='cgit logo'/></a></td>\n");
+
+       if (ctx->cfg.logo && ctx->cfg.logo[0] != 0) {
+               html("<td class='logo' rowspan='2'><a href='");
+               if (ctx->cfg.logo_link)
+                       html_attr(ctx->cfg.logo_link);
+               else
+                       html_attr(cgit_rooturl());
+               html("'><img src='");
+               html_attr(ctx->cfg.logo);
+               html("' alt='cgit logo'/></a></td>\n");
+       }
 
        html("<td class='main'>");
        if (ctx->repo) {