X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/8a82274bc46151a6b10fb621c3e2d5d12722a5e2..be9093980bb57f8a7d102f3e4bac0af79b34435f:/cgi/macros-disorder.c diff --git a/cgi/macros-disorder.c b/cgi/macros-disorder.c index 88d1701..d549e10 100644 --- a/cgi/macros-disorder.c +++ b/cgi/macros-disorder.c @@ -857,7 +857,6 @@ static int exp__files_dirs(int nargs, /* Sort it. NB trackname_transform() does not go to the server. */ e = xcalloc(ntracks, sizeof *e); for(n = 0; n < ntracks; ++n) { - e->track = tracks[n]; e[n].track = tracks[n]; e[n].sort = trackname_transform(type, tracks[n], "sort"); e[n].display = trackname_transform(type, tracks[n], "display"); @@ -869,7 +868,7 @@ static int exp__files_dirs(int nargs, if((rc = mx_expand(mx_rewritel(m, "index", make_index(n), "parity", n % 2 ? "odd" : "even", - "track", tracks[n], + "track", e[n].track, "first", n == 0 ? "true" : "false", "last", n + 1 == ntracks ? "false" : "true", "sort", e[n].sort,