From 09453da60f4d1150871194641996815e8e393ba2 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Thu, 22 Jun 2017 23:11:21 +0200 Subject: [PATCH] fix win32-x64 updates --- .../platform/update/electron-main/updateService.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/vs/platform/update/electron-main/updateService.ts b/src/vs/platform/update/electron-main/updateService.ts index 9a106da3718..8c387a90710 100644 --- a/src/vs/platform/update/electron-main/updateService.ts +++ b/src/vs/platform/update/electron-main/updateService.ts @@ -221,11 +221,23 @@ export class UpdateService implements IUpdateService { return null; } - const platform = process.platform === 'linux' ? `linux-${process.arch}` : process.platform; + const platform = this.getUpdatePlatform(); return `${product.updateUrl}/api/update/${platform}/${channel}/${product.commit}`; } + private getUpdatePlatform(): string { + if (process.platform === 'linux') { + return `linux-${process.arch}`; + } + + if (process.platform === 'win32' && process.arch === 'x64') { + return 'win32-x64'; + } + + return process.platform; + } + quitAndInstall(): TPromise { if (!this._availableUpdate) { return TPromise.as(null); -- GitLab