|
diff --git a/ui-tree.c b/ui-tree.c index 54dcdbe..ed9f05e 100644 --- a/ ui-tree.c+++ b/ ui-tree.c |
|
@@ -31,3 +31,6 @@ static int print_entry(const unsigned char *sha1, const char *base, |
31 | html_attr(cgit_pageurl(cgit_query_repo, "tree", |
31 | html_attr(cgit_pageurl(cgit_query_repo, "tree", |
32 | fmt("id=%s", sha1_to_hex(sha1)))); |
32 | fmt("id=%s&path=%s%s/", |
| |
33 | sha1_to_hex(sha1), |
| |
34 | cgit_query_path ? cgit_query_path : "", |
| |
35 | pathname))); |
33 | } else { |
36 | } else { |
@@ -35,3 +38,5 @@ static int print_entry(const unsigned char *sha1, const char *base, |
35 | html_attr(cgit_pageurl(cgit_query_repo, "view", |
38 | html_attr(cgit_pageurl(cgit_query_repo, "view", |
36 | fmt("id=%s", sha1_to_hex(sha1)))); |
39 | fmt("id=%s&path=%s%s", sha1_to_hex(sha1), |
| |
40 | cgit_query_path ? cgit_query_path : "", |
| |
41 | pathname))); |
37 | } |
42 | } |
@@ -48,3 +53,3 @@ static int print_entry(const unsigned char *sha1, const char *base, |
48 | |
53 | |
49 | void cgit_print_tree(const char *hex) |
54 | void cgit_print_tree(const char *hex, char *path) |
50 | { |
55 | { |
@@ -64,2 +69,3 @@ void cgit_print_tree(const char *hex) |
64 | html("<h2>Tree content</h2>\n"); |
69 | html("<h2>Tree content</h2>\n"); |
| |
70 | html_txt(path); |
65 | html("<table class='list'>\n"); |
71 | html("<table class='list'>\n"); |
|