From 7c7235fc5ba12d5a24e59f87c7d195238291dc5c Mon Sep 17 00:00:00 2001 From: isidor Date: Wed, 31 May 2017 16:48:34 +0200 Subject: [PATCH] add update badge as soon as update is availble on linux (since it is never ready on that platform) fixes #27565 --- src/vs/workbench/parts/update/electron-browser/update.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/update/electron-browser/update.ts b/src/vs/workbench/parts/update/electron-browser/update.ts index 30f7f301ca5..c42a94259ba 100644 --- a/src/vs/workbench/parts/update/electron-browser/update.ts +++ b/src/vs/workbench/parts/update/electron-browser/update.ts @@ -296,10 +296,15 @@ export class LightUpdateContribution implements IGlobalActivity { @IWorkbenchEditorService editorService: IWorkbenchEditorService, @IActivityBarService activityBarService: IActivityBarService ) { - this.updateService.onUpdateReady(() => { + const addBadge = () => { const badge = new NumberBadge(1, () => nls.localize('updateIsReady', "New update available.")); activityBarService.showGlobalActivity(this.id, badge); - }); + }; + if (isLinux) { + this.updateService.onUpdateAvailable(() => addBadge()); + } else { + this.updateService.onUpdateReady(() => addBadge()); + } this.updateService.onError(err => messageService.show(severity.Error, err)); -- GitLab