Skip to content

Commit 4d4831f

Browse files
committed
Merge pull request microsoft#4614 from Microsoft/ben/4576
Cannot read property 'dispose' of undefined (fixes microsoft#4573)
2 parents 2f688c8 + 69682ca commit 4d4831f

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)