Hi,
>From JS I'm able to hookup 'nsIWebProgressListener' interface (by using
'addProgressListener' method of 'nsIWebProgress'):
var tabBrowser = document.getElementById("content");
tabBrowser.addProgressListener(this._toolbarWorker,
Components.interfaces.nsIWebProgress.NOTIFY_ALL);
(here '_toolbarWorker' is my C++ XPCOM component that implements
'nsIWebProgressListener' interface).
However, when 'tabBrowser' is passed (as nsIDOMElement *) to my C++ XPCOM
component, I cannot get 'nsIWebProgress*' from it (by calling
'do_QueryInterface').
What's the main difference here? Doesn't JS engine use XPCOM internally?
Thanks,
Boris
_______________________________________________
Mozilla-xpcom mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-xpcom