diff options
Diffstat (limited to 'ui-shared.c')
| -rw-r--r-- | ui-shared.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/ui-shared.c b/ui-shared.c index 9dde0a3..497dfd0 100644 --- a/ui-shared.c +++ b/ui-shared.c | |||
| @@ -328,8 +328,7 @@ void cgit_log_link(const char *name, const char *title, const char *class, | |||
| 328 | } | 328 | } |
| 329 | 329 | ||
| 330 | void cgit_commit_link(char *name, const char *title, const char *class, | 330 | void cgit_commit_link(char *name, const char *title, const char *class, |
| 331 | const char *head, const char *rev, const char *path, | 331 | const char *head, const char *rev, const char *path) |
| 332 | int toggle_ssdiff) | ||
| 333 | { | 332 | { |
| 334 | if (strlen(name) > ctx.cfg.max_msg_len && ctx.cfg.max_msg_len >= 15) { | 333 | if (strlen(name) > ctx.cfg.max_msg_len && ctx.cfg.max_msg_len >= 15) { |
| 335 | name[ctx.cfg.max_msg_len] = '\0'; | 334 | name[ctx.cfg.max_msg_len] = '\0'; |
| @@ -347,7 +346,7 @@ void cgit_commit_link(char *name, const char *title, const char *class, | |||
| 347 | html_url_arg(rev); | 346 | html_url_arg(rev); |
| 348 | delim = "&"; | 347 | delim = "&"; |
| 349 | } | 348 | } |
| 350 | if ((ctx.qry.ssdiff && !toggle_ssdiff) || (!ctx.qry.ssdiff && toggle_ssdiff)) { | 349 | if (ctx.qry.ssdiff) { |
| 351 | html(delim); | 350 | html(delim); |
| 352 | html("ss=1"); | 351 | html("ss=1"); |
| 353 | delim = "&"; | 352 | delim = "&"; |
| @@ -463,7 +462,7 @@ static void cgit_self_link(char *name, const char *title, const char *class) | |||
| 463 | else if (!strcmp(ctx.qry.page, "commit")) | 462 | else if (!strcmp(ctx.qry.page, "commit")) |
| 464 | cgit_commit_link(name, title, class, ctx.qry.head, | 463 | cgit_commit_link(name, title, class, ctx.qry.head, |
| 465 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 464 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, |
| 466 | ctx.qry.path, 0); | 465 | ctx.qry.path); |
| 467 | else if (!strcmp(ctx.qry.page, "patch")) | 466 | else if (!strcmp(ctx.qry.page, "patch")) |
| 468 | cgit_patch_link(name, title, class, ctx.qry.head, | 467 | cgit_patch_link(name, title, class, ctx.qry.head, |
| 469 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 468 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, |
| @@ -503,7 +502,7 @@ void cgit_object_link(struct object *obj) | |||
| 503 | shortrev[10] = '\0'; | 502 | shortrev[10] = '\0'; |
| 504 | if (obj->type == OBJ_COMMIT) { | 503 | if (obj->type == OBJ_COMMIT) { |
| 505 | cgit_commit_link(fmt("commit %s...", shortrev), NULL, NULL, | 504 | cgit_commit_link(fmt("commit %s...", shortrev), NULL, NULL, |
| 506 | ctx.qry.head, fullrev, NULL, 0); | 505 | ctx.qry.head, fullrev, NULL); |
| 507 | return; | 506 | return; |
| 508 | } else if (obj->type == OBJ_TREE) | 507 | } else if (obj->type == OBJ_TREE) |
| 509 | page = "tree"; | 508 | page = "tree"; |
| @@ -875,7 +874,7 @@ void cgit_print_pageheader(void) | |||
| 875 | cgit_tree_link("tree", NULL, hc("tree"), ctx.qry.head, | 874 | cgit_tree_link("tree", NULL, hc("tree"), ctx.qry.head, |
| 876 | ctx.qry.sha1, ctx.qry.vpath); | 875 | ctx.qry.sha1, ctx.qry.vpath); |
| 877 | cgit_commit_link("commit", NULL, hc("commit"), | 876 | cgit_commit_link("commit", NULL, hc("commit"), |
| 878 | ctx.qry.head, ctx.qry.sha1, ctx.qry.vpath, 0); | 877 | ctx.qry.head, ctx.qry.sha1, ctx.qry.vpath); |
| 879 | cgit_diff_link("diff", NULL, hc("diff"), ctx.qry.head, | 878 | cgit_diff_link("diff", NULL, hc("diff"), ctx.qry.head, |
| 880 | ctx.qry.sha1, ctx.qry.sha2, ctx.qry.vpath, 0); | 879 | ctx.qry.sha1, ctx.qry.sha2, ctx.qry.vpath, 0); |
| 881 | if (ctx.repo->max_stats) | 880 | if (ctx.repo->max_stats) |
