[PALEMOON] Initialize the search service asynchronously when calling 'BrowserSearch.addEngine()'

This commit is contained in:
JustOff 2018-12-26 13:48:49 +02:00 committed by Roy Tam
commit bed4e6a109

View file

@ -3046,7 +3046,9 @@ const DOMLinkHandler = {
/^(?:https?|ftp):/i.test(link.href) &&
!PrivateBrowsingUtils.isWindowPrivate(window)) {
var engine = { title: link.title, href: link.href };
BrowserSearch.addEngine(engine, link.ownerDocument);
Services.search.init(function () {
BrowserSearch.addEngine(engine, link.ownerDocument);
});
searchAdded = true;
}
}