/* 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");
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,