nsCOMPtr<nsIWebBrowser> webBrowser;
r = servMan->GetServiceByContractID("@mozilla.org/embedding/nsWebBrowser;1", NS_GET_IID(nsIWebBrowser), getter_AddRefs(webBrowser));
If nothing else, you shouldn't be using GetServiceByContractID, but rather CreateInstanceByContractID, since you want your own web browser instance, no?
This is now somewhat documented in nsEmbedCID.h -- see http://lxr.mozilla.org/seamonkey/source/embedding/base/nsEmbedCID.h#46
-Boris _______________________________________________ mozilla-embedding mailing list mozilla-embedding@mozilla.org http://mail.mozilla.org/listinfo/mozilla-embedding