use the available value we're given, instead of asking the input stream
This commit is contained in:
rginda%netscape.com 2001-08-03 06:23:06 +00:00
Родитель e47c6eee68
Коммит 878c71ad9b
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -83,7 +83,7 @@ function (request, data)
StreamListener.prototype.onStopRequest = StreamListener.prototype.onStopRequest =
function (request, data, status) function (request, data, status)
{ {
dd ("onStopRequest(): status: " + status); dd ("onStopRequest(): status: " + status + "\n" /* + this.data*/);
if (typeof this.observer.onComplete == "function") if (typeof this.observer.onComplete == "function")
this.observer.onComplete (this.data, this.url, status); this.observer.onComplete (this.data, this.url, status);
} }
@ -91,6 +91,7 @@ function (request, data, status)
StreamListener.prototype.onDataAvailable = StreamListener.prototype.onDataAvailable =
function (request, data, inStr, sourceOffset, count) function (request, data, inStr, sourceOffset, count)
{ {
/*dd ("onDataAvailable(): " + count);*/
if (!this._sis) if (!this._sis)
{ {
this._sis = this._sis =
@ -98,5 +99,5 @@ function (request, data, inStr, sourceOffset, count)
this._sis.init(inStr); this._sis.init(inStr);
} }
this.data += this._sis.read(this._sis.available()); this.data += this._sis.read(count);
} }