From 08537497eecd3172390194693d3d7c0ec8f52b70 Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Wed, 30 May 2018 17:05:27 -0700 Subject: [PATCH] Hide settings editor feedback button in stable --- .../parts/preferences/browser/settingsEditor2.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/preferences/browser/settingsEditor2.ts b/src/vs/workbench/parts/preferences/browser/settingsEditor2.ts index 74c5e53e7ec55..5b93f4efedbe5 100644 --- a/src/vs/workbench/parts/preferences/browser/settingsEditor2.ts +++ b/src/vs/workbench/parts/preferences/browser/settingsEditor2.ts @@ -32,6 +32,7 @@ import { IPreferencesSearchService, ISearchProvider } from 'vs/workbench/parts/p import { IPreferencesService, ISearchResult, ISettingsEditorModel } from 'vs/workbench/services/preferences/common/preferences'; import { SettingsEditor2Input } from 'vs/workbench/services/preferences/common/preferencesEditorInput'; import { DefaultSettingsEditorModel } from 'vs/workbench/services/preferences/common/preferencesModels'; +import { IEnvironmentService } from 'vs/platform/environment/common/environment'; const $ = DOM.$; @@ -72,7 +73,8 @@ export class SettingsEditor2 extends BaseEditor { @IPreferencesService private preferencesService: IPreferencesService, @IInstantiationService private instantiationService: IInstantiationService, @IPreferencesSearchService private preferencesSearchService: IPreferencesSearchService, - @ILogService private logService: ILogService + @ILogService private logService: ILogService, + @IEnvironmentService private environmentService: IEnvironmentService ) { super(SettingsEditor2.ID, telemetryService, themeService); this.delayedModifyLogging = new Delayer(1000); @@ -188,7 +190,10 @@ export class SettingsEditor2 extends BaseEditor { const bodyContainer = DOM.append(parent, $('.settings-body')); this.createList(bodyContainer); - this.createFeedbackButton(bodyContainer); + + if (this.environmentService.appQuality !== 'stable') { + this.createFeedbackButton(bodyContainer); + } } private createList(parent: HTMLElement): void {