]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-summary.c
log: move layout into page function
[ps-cgit] / ui-summary.c
index b0af0737a14762a808428829342ec42c3e6e743b..cd1fef554eb8833cf7acfdd7ae689a46be6b8fe3 100644 (file)
@@ -13,7 +13,6 @@
 #include "ui-refs.h"
 #include "ui-blob.h"
 #include "ui-shared.h"
-#include <libgen.h>
 
 static int urls;
 
@@ -102,8 +101,9 @@ void cgit_print_repo_readme(char *path)
        char *filename, *ref;
        int free_filename = 0;
 
+       cgit_print_layout_start();
        if (ctx.repo->readme.nr == 0)
-               return;
+               goto done;
 
        filename = ctx.repo->readme.items[0].string;
        ref = ctx.repo->readme.items[0].util;
@@ -112,7 +112,7 @@ void cgit_print_repo_readme(char *path)
                free_filename = 1;
                filename = append_readme_path(filename, ref, path);
                if (!filename)
-                       return;
+                       goto done;
        }
 
        /* Print the calculated readme, either from the git repo or from the
@@ -129,4 +129,7 @@ void cgit_print_repo_readme(char *path)
        html("</div>");
        if (free_filename)
                free(filename);
+
+done:
+       cgit_print_layout_end();
 }