do not allow loadPackage errors to break ide

pull/282/merge
nightwing 2017-05-11 14:40:49 +04:00
rodzic 6f66974f89
commit 8d2cf505b1
1 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -42,12 +42,15 @@ define(function(require, exports, module) {
var packages = Object.create(null);
function load() {
if (options.hasOwnProperty("loadFromDisk")) {
function loadDefaultPlugins() {
function loadDefaultPlugins() {
// do not allow errors here to interfer with connect event
setTimeout(function() {
loadPackage(options.loadFromDisk, function(err) {
if (err) return showError(err);
});
}
});
}
if (options.loadFromDisk) {
if (vfs.connected) loadDefaultPlugins();
else vfs.once("connect", loadDefaultPlugins);
}