Hi,

In the following code snippet, the Mozilla browser
returns the webBrowserChrome object as null. Is there
anything that i have to do to make Mozilla browser
return a proper nsIWebBrowserChrome object ?

nsCOMPtr<nsIWindowWatcher> windowWatcher =
do_GetService("@mozilla.org/embedcomp/window-watcher;1",
&rv);
if (NS_SUCCEEDED(rv))
{
 nsIDOMWindow *activeWindow = NULL;
 rv = windowWatcher->GetActiveWindow(&activeWindow);
 if (NS_SUCCEEDED(rv) && activeWindow)
 {
  nsIWebBrowserChrome *webBrowserChrome=NULL;
  rv = windowWatcher->GetChromeForWindow(activeWindow,
&webBrowserChrome);
  if(NS_SUCCEEDED(rv) && webBrowserChrome)
  {
   nsIWebBrowser *webBrowser ;
   rv = webBrowserChrome->GetWebBrowser(&webBrowser);
  }
 }
}

Thanks,
SathishKumar A. 


__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to