Skip to content

Commit 34a667a

Browse files
committed
breadcrumbs - don't leak a listener
1 parent fe747f8 commit 34a667a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/vs/workbench/browser/parts/editor/titleControl.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export abstract class TitleControl extends Themable {
9797

9898
protected createBreadcrumbsControl(container: HTMLElement, options: IBreadcrumbsControlOptions): void {
9999
const config = this._register(BreadcrumbsConfig.IsEnabled.bindTo(this.configurationService));
100-
config.onDidChange(value => {
100+
this._register(config.onDidChange(value => {
101101
if (!value && this.breadcrumbsControl) {
102102
this.breadcrumbsControl.dispose();
103103
this.breadcrumbsControl = undefined;
@@ -107,7 +107,7 @@ export abstract class TitleControl extends Themable {
107107
this.breadcrumbsControl.update();
108108
this.handleBreadcrumbsEnablementChange();
109109
}
110-
});
110+
}));
111111
if (config.value) {
112112
this.breadcrumbsControl = this.instantiationService.createInstance(BreadcrumbsControl, container, options, this.group);
113113
}

0 commit comments

Comments
 (0)