diff --git a/mirai-core/src/jvmTest/kotlin/bootstrap/NetReplayHelper.kt b/mirai-core/src/jvmTest/kotlin/bootstrap/NetReplayHelper.kt index 1c5747a7e..d20814be0 100644 --- a/mirai-core/src/jvmTest/kotlin/bootstrap/NetReplayHelper.kt +++ b/mirai-core/src/jvmTest/kotlin/bootstrap/NetReplayHelper.kt @@ -192,7 +192,7 @@ private fun attachNetReplayWView(channel: Channel) { frame.setLocationRelativeTo(null) frame.isVisible = true - channel.pipeline().addLast(object : ChannelInboundHandlerAdapter() { + channel.pipeline().addFirst(object : ChannelInboundHandlerAdapter() { override fun channelInactive(ctx: ChannelHandlerContext?) { SwingUtilities.invokeLater { frame.dispose()