summaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
Diffstat (limited to 'js/src')
-rw-r--r--js/src/Ice/browser/WSTransceiver.js8
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;
}
}