diff --git a/src/vs/workbench/electron-main/auto-updater.linux.ts b/src/vs/workbench/electron-main/auto-updater.linux.ts index a45561907e423d130c61285bc4b4bd4c10898699..92d6809148f1289bd8b73dde8099e029776adfa1 100644 --- a/src/vs/workbench/electron-main/auto-updater.linux.ts +++ b/src/vs/workbench/electron-main/auto-updater.linux.ts @@ -56,7 +56,7 @@ export class LinuxAutoUpdaterImpl extends events.EventEmitter { if (!update || !update.url || !update.version) { this.emit('update-not-available'); } else { - this.emit('update-available', env.product.downloadUrl); + this.emit('update-available', null, env.product.downloadUrl); } }) .then(null, e => { diff --git a/src/vs/workbench/electron-main/update-manager.ts b/src/vs/workbench/electron-main/update-manager.ts index beeb38ecff9d7f4aacc89dfb509eff0c06d3bc95..967b06a39007b0bed1d85239ea584d25f7807594 100644 --- a/src/vs/workbench/electron-main/update-manager.ts +++ b/src/vs/workbench/electron-main/update-manager.ts @@ -10,7 +10,6 @@ import events = require('events'); import electron = require('electron'); import platform = require('vs/base/common/platform'); -import { isString } from 'vs/base/common/types'; import env = require('vs/workbench/electron-main/env'); import settings = require('vs/workbench/electron-main/settings'); import {Win32AutoUpdaterImpl} from 'vs/workbench/electron-main/auto-updater.win32'; @@ -88,12 +87,12 @@ export class UpdateManager extends events.EventEmitter { this.setState(State.CheckingForUpdate); }); - this.raw.on('update-available', url => { + this.raw.on('update-available', (event, url: string) => { this.emit('update-available', url); let data: IUpdate = null; - if (isString(url)) { + if (url) { data = { releaseNotes: '', version: '',