summaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
Diffstat (limited to 'js/src')
-rw-r--r--js/src/Ice/browser/WSTransceiver.js15
1 files changed, 9 insertions, 6 deletions
diff --git a/js/src/Ice/browser/WSTransceiver.js b/js/src/Ice/browser/WSTransceiver.js
index f19b13ac2f6..81b19b21d1d 100644
--- a/js/src/Ice/browser/WSTransceiver.js
+++ b/js/src/Ice/browser/WSTransceiver.js
@@ -186,13 +186,16 @@ var WSTransceiver = Ice.Class({
var transceiver = this;
var cb = function()
{
- if(transceiver._fd && transceiver._fd.bufferedAmount + packetSize <= transceiver._maxSendPacketSize)
+ if(transceiver._fd)
{
- transceiver._bytesWrittenCallback(0, 0);
- }
- else
- {
- Timer.setTimeout(cb, transceiver.writeReadyTimeout());
+ if(transceiver._fd.bufferedAmount + packetSize <= transceiver._maxSendPacketSize)
+ {
+ transceiver._bytesWrittenCallback(0, 0);
+ }
+ else
+ {
+ Timer.setTimeout(cb, transceiver.writeReadyTimeout());
+ }
}
};