From 4b19f8498b6ffce8dde9d94393b62119dec0aa7a Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Wed, 21 Nov 2012 03:40:31 +0100 Subject: [PATCH] Allow timeout listeners to cancel expiration. --- .../java/com/comphenix/protocol/async/PacketSendingQueue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java b/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java index d7f13233..b9d5b7b0 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java @@ -176,7 +176,7 @@ abstract class PacketSendingQueue { hasExpired = marker.hasExpired(); // Could happen due to the timeout listeners - if (!marker.isProcessed()) { + if (!marker.isProcessed() && !hasExpired) { return false; } }