AddonProviders that contain syntax errors can break everything. r=robstrong

This commit is contained in:
Dave Townsend 2010-04-05 10:23:19 -07:00
Родитель a78f27ae24
Коммит af7090175b
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -213,7 +213,12 @@ var AddonManagerInternal = {
// Ensure all default providers have had a chance to register themselves // Ensure all default providers have had a chance to register themselves
PROVIDERS.forEach(function(url) { PROVIDERS.forEach(function(url) {
Components.utils.import(url, {}); try {
Components.utils.import(url, {});
}
catch (e) {
ERROR("Exception loading provider \"" + url + "\": " + e);
}
}); });
let needsRestart = false; let needsRestart = false;