Skip to content

Commit 69682ca

Browse files
author
Benjamin Pasero
committed
Cannot read property 'dispose' of undefined (fixes microsoft#4576)
1 parent b85e66a commit 69682ca

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

src/vs/base/parts/quickopen/browser/quickOpenModel.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -650,21 +650,21 @@ class Renderer implements IRenderer<QuickOpenEntry> {
650650
public disposeTemplate(templateId: string, templateData: any): void {
651651
if (templateId === templateEntryItem) {
652652
this.entryItemRenderer.disposeTemplate(null, templateId, templateData);
653+
} else {
654+
const data = templateData as IQuickOpenEntryGroupTemplateData;
655+
data.actionBar.dispose();
656+
data.actionBar = null;
657+
data.container = null;
658+
data.description.dispose();
659+
data.description = null;
660+
data.detail.dispose();
661+
data.detail = null;
662+
data.group = null;
663+
data.icon = null;
664+
data.label.dispose();
665+
data.label = null;
666+
data.prefix = null;
653667
}
654-
655-
const data = templateData as IQuickOpenEntryGroupTemplateData;
656-
data.actionBar.dispose();
657-
data.actionBar = null;
658-
data.container = null;
659-
data.description.dispose();
660-
data.description = null;
661-
data.detail.dispose();
662-
data.detail = null;
663-
data.group = null;
664-
data.icon = null;
665-
data.label.dispose();
666-
data.label = null;
667-
data.prefix = null;
668668
}
669669
}
670670

0 commit comments

Comments
 (0)