diff --git a/web.go b/web.go index 307e2cb..b862f54 100644 --- a/web.go +++ b/web.go @@ -1038,6 +1038,11 @@ func threadsort(honks []*Honk) []*Honk { if pp := honkx[p.RID]; p.RID == "" || (pp != nil && p.Honker == pp.Honker) { levelup = false } + if level > 0 && len(kids[p.RID]) == 1 { + if pp := honkx[p.RID]; pp != nil && len(kids[pp.RID]) == 1 { + levelup = false + } + } if levelup { level++ }