Cannot read property 'dispose' of undefined (fixes #4576)

This commit is contained in:
Benjamin Pasero
2016-03-23 15:01:45 +01:00
parent b85e66a1c5
commit 69682cabda
@@ -650,21 +650,21 @@ class Renderer implements IRenderer<QuickOpenEntry> {
public disposeTemplate(templateId: string, templateData: any): void {
if (templateId === templateEntryItem) {
this.entryItemRenderer.disposeTemplate(null, templateId, templateData);
} else {
const data = templateData as IQuickOpenEntryGroupTemplateData;
data.actionBar.dispose();
data.actionBar = null;
data.container = null;
data.description.dispose();
data.description = null;
data.detail.dispose();
data.detail = null;
data.group = null;
data.icon = null;
data.label.dispose();
data.label = null;
data.prefix = null;
}
const data = templateData as IQuickOpenEntryGroupTemplateData;
data.actionBar.dispose();
data.actionBar = null;
data.container = null;
data.description.dispose();
data.description = null;
data.detail.dispose();
data.detail = null;
data.group = null;
data.icon = null;
data.label.dispose();
data.label = null;
data.prefix = null;
}
}