提交 10ec7583 编写于 作者: I isidor

Also get global extension errors in plugin status.

fixes #1256
上级 3f245668
......@@ -88,10 +88,6 @@ export class MainProcessPluginService extends AbstractPluginService {
this._pluginsStatus = {};
PluginsRegistry.handleExtensionPoints((severity, source, message) => {
if (!this._pluginsStatus[source]) {
this._pluginsStatus[source] = { messages: [] };
}
this._pluginsStatus[source].messages.push({ type: severity, source, message });
this.showMessage(severity, source, message);
});
}
......@@ -141,6 +137,14 @@ export class MainProcessPluginService extends AbstractPluginService {
this.$doShowMessage(severity, msg);
}
public showMessage(severity:Severity, source: string, message:string) {
super.showMessage(severity, source, message);
if (!this._pluginsStatus[source]) {
this._pluginsStatus[source] = { messages: [] };
}
this._pluginsStatus[source].messages.push({ type: severity, source, message });
}
public $doShowMessage(severity:Severity, msg:string): void {
let messageShown = false;
if (severity === Severity.Error || severity === Severity.Warning) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册