for Mozilla 1.8, there was a change in the nsITransfer/nsIWebBrowserPersist interaction. The nsITransfer no longer automatically sets itself as the progressListener.
This means that code creating an nsITransfer for use with an nsIWebBrowserPersist now needs to explicitly set the transfer as the progresslistener:
wbp.progressListener = tr; /* If the wbp is the nsIWebBrowserPersist instance and tr the nsITransfer one */
Or in C++: wbp->SetProgressListener(tr);
This change was needed because the type of a nsITransfer::Init argument changed, and the new type does not allow the nsITransfer to set a progress listener.
-biesi _______________________________________________ mozilla-embedding mailing list [email protected] http://mail.mozilla.org/listinfo/mozilla-embedding
