From 27a911af8299aa2a2e8bc5a7a81e4352c839a65b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moreno?= Date: Fri, 23 Dec 2022 14:32:54 +0100 Subject: [PATCH] use affectsConfiguration (#169919) related to #169806 --- src/vs/platform/list/browser/listService.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vs/platform/list/browser/listService.ts b/src/vs/platform/list/browser/listService.ts index 95467136e67e1..2b0811243a0bd 100644 --- a/src/vs/platform/list/browser/listService.ts +++ b/src/vs/platform/list/browser/listService.ts @@ -683,8 +683,10 @@ abstract class ResourceNavigator extends Disposable { if (typeof options?.openOnSingleClick !== 'boolean' && options?.configurationService) { this.openOnSingleClick = options?.configurationService!.getValue(openModeSettingKey) !== 'doubleClick'; - this._register(options?.configurationService.onDidChangeConfiguration(() => { - this.openOnSingleClick = options?.configurationService!.getValue(openModeSettingKey) !== 'doubleClick'; + this._register(options?.configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(openModeSettingKey)) { + this.openOnSingleClick = options?.configurationService!.getValue(openModeSettingKey) !== 'doubleClick'; + } })); } else { this.openOnSingleClick = options?.openOnSingleClick ?? true;