From 38c2655dbb3414d4521c1a48be92cae86fe629b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Dorczy=C5=84ski?= Date: Wed, 31 Jul 2024 17:36:08 +0200 Subject: [PATCH] fix: stable sort messages --- pkg/demoinfocs/s2_commands.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/demoinfocs/s2_commands.go b/pkg/demoinfocs/s2_commands.go index cd75078a..8a528f88 100644 --- a/pkg/demoinfocs/s2_commands.go +++ b/pkg/demoinfocs/s2_commands.go @@ -320,7 +320,7 @@ func (p *parser) handleDemoPacket(pack *msgs2.CDemoPacket) { ms = append(ms, pendingMessage{t, buf}) } - sort.Slice(ms, func(i, j int) bool { + sort.SliceStable(ms, func(i, j int) bool { return ms[i].priority() < ms[j].priority() // TODO: taken from dotabuff/manta. do we really need this? })