XPCOM Components in TB64

Hi,
i have two add-ons (CopySent2Current, AddressbooksSynchronizer) which uses =
XPCOM Components written in JS. That worked well until TB60, but in TB64 th=
e Components are loaded, but not correctly registered. That is, using
Components.classes["@ggbs.de/interface;1"]             .getService(Componen=
ts.interfaces.nsIMyInterface)
throws an error, because nsIMyInterface is not in Components.interfaces.

I know, that i had to replace XPCOMUtils.generateQI() with ChromeUtils.gene=
rateQI() in the component, but it still does not work. What am i missing? P=
robably something in the new manifest.json?

G=C3=BCnter
0
G
11/30/2018 8:13:00 AM
mozilla.dev.apps.thunderbird 3383 articles. 0 followers. Post Follow

0 Replies
22 Views

Similar Articles

[PageSpeed] 51

Reply: