On Thu, 01 Jan 2004 15:21:29 -0500, Boris Zbarsky <[EMAIL PROTECTED]>
wrote:
>Matthew Wilson wrote:
>
>> I have (brief excerpt):
>> doContent: function(contentType, isContentPreferred, request,
>> contentHandler)
>> {
>> this.logger.logStringMessage("wmlBrowserContentListener
>> doContent " + contentType);
>> // Ignore content types which we don't care about
>> if (contentType != "text/vnd.wap.wml") {
>> return false;
>> }
>> contentHandler.value = new wmlContentHandler ();
>> return true;
>> },
>
>"return true"? The idl says that a return value of "true" means you
>will handle the load on your own from this point; that the URILoader
>should cancel the necko channel and not bother you about this load
>again. Is there some way to clarify the comment in the IDL to make this
>clear, in your opinion?
Thanks for spotting that.
I had read that in the IDL, and I think I started off with "return
false", but it did not seem to work so I experimented with "return
true". Obviously I had something else wrong when I originally tried
"return false".
Switching to "return false" means that onStartRequest,
onDataAvailable, onStopRequest get called as desired.
I think that the IDL comment is clear enough, I just ended up
overlooking it.
Thanks again,
Matthew
_______________________________________________
Mozilla-netlib mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-netlib