2
0
mirror of synced 2025-02-23 14:18:13 +00:00

Use indices to lookup pieces for comparison

This commit is contained in:
Matt Joiner 2021-11-30 15:26:05 +11:00
parent 231301f5d7
commit de2bea502c

View File

@ -45,8 +45,8 @@ func equalFilterPieces(l, r []filterPiece) bool {
func sortFilterPieces(pieces []filterPiece, indices []int) {
sort.Slice(indices, func(_i, _j int) bool {
i := &pieces[_i]
j := &pieces[_j]
i := &pieces[indices[_i]]
j := &pieces[indices[_j]]
return multiless.New().Int(
int(j.Priority), int(i.Priority),
).Bool(