2
0
Эх сурвалжийг харах

[core] Fix `AbstractProcessorPipeline.registerBefore`, do `addFirst` instead of `add`

Him188 2 жил өмнө
parent
commit
940e76aa95

+ 1 - 1
mirai-core/src/commonMain/kotlin/pipeline/ProcessorPipeline.kt

@@ -239,7 +239,7 @@ protected constructor(
 
     override fun registerBefore(processor: P): ProcessorPipeline.DisposableRegistry {
         val box = ProcessorBox(processor)
-        processors.add(box)
+        processors.addFirst(box)
         return ProcessorPipeline.DisposableRegistry {
             processors.remove(box)
         }