diff options
Diffstat (limited to 'js/src')
-rw-r--r-- | js/src/Ice/browser/WSTransceiver.js | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/js/src/Ice/browser/WSTransceiver.js b/js/src/Ice/browser/WSTransceiver.js index 9cea74acd92..3e57b41e8dd 100644 --- a/js/src/Ice/browser/WSTransceiver.js +++ b/js/src/Ice/browser/WSTransceiver.js @@ -186,7 +186,7 @@ var WSTransceiver = Ice.Class({ var transceiver = this; if(this._fd.bufferedAmount > 1024) { - setTimeout(function() { transceiver._bytesWrittenCallback(0, 0); }, 50); + Timer.setTimeout(function() { transceiver._bytesWrittenCallback(0, 0); }, 50); return false; } @@ -199,10 +199,6 @@ var WSTransceiver = Ice.Class({ packetSize = this._maxSendPacketSize; } - function timeoutCb(transceiver) { - transceiver._bytesWrittenCallback(0, 0); - } - while(packetSize > 0) { var slice = byteBuffer.b.slice(byteBuffer.position, byteBuffer.position + packetSize); @@ -220,7 +216,7 @@ var WSTransceiver = Ice.Class({ if(this._fd.bufferedAmount > 0 && packetSize > 0) { - Timer.setTimeout(timeoutCb(transceiver), 50); + Timer.setTimeout(function() { transceiver._bytesWrittenCallback(0, 0); }, 50); return false; } } |