I've run into a problem with my extension Launchy when using nightly Mozilla Thunderbird builds

I use the following code:
LaunchyContext.winhooks = Components.classes["@mozilla.org/browser/shell-service;1"].getService(Components.interfaces.nsIWindowsShellService);


"@mozilla.org/browser/shell-service;1" in Components.classes
returns false

so the @mozilla.org/browser/shell-service has now been removed from the nightly builds of mozilla thunderbird. So I can no longer use this service. There's no problem in using it in nightly builds of mozilla firefox.

Is there a way to provide this service as a component that I install along side my extension?

I'm not a C++ coder so I need some help here

Someone suggested that I compile the component separately (i.e. using non-static build) and put the dll/xpt files in the XPI's components/ directory.
But I have no idea how to do that. And should I do that using trunk source or branch source?


Help...


-- Henrik Gemal Mozilla Evangelist

Mozilla Blog with news, devinfo, links, etc:
http://gemal.dk
_______________________________________________
Mozilla-xpcom mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to