diff options
-rw-r--r-- | src/com/isode/stroke/network/JavaConnection.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/isode/stroke/network/JavaConnection.java b/src/com/isode/stroke/network/JavaConnection.java index 34f332b..3560e83 100644 --- a/src/com/isode/stroke/network/JavaConnection.java +++ b/src/com/isode/stroke/network/JavaConnection.java @@ -76,7 +76,7 @@ public class JavaConnection extends Connection implements EventOwner { } handleConnected(false); - while (!disconnecting_) { + while (!disconnecting_ || isWriteNeeded()) { /* Something(s) happened. See what needs doing */ boolean writeNeeded = isWriteNeeded(); boolean readNeeded = selectionKey_.isReadable(); |