Browse Source

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

Him188 2 years ago
parent
commit
940e76aa95
1 changed files with 1 additions and 1 deletions
  1. 1 1
      mirai-core/src/commonMain/kotlin/pipeline/ProcessorPipeline.kt

+ 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)
         }