diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/vs/base/common/event.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vs/base/common/event.ts b/src/vs/base/common/event.ts index 71d1b811735..b727ee7e8bc 100644 --- a/src/vs/base/common/event.ts +++ b/src/vs/base/common/event.ts @@ -60,7 +60,8 @@ export namespace Event { return (listener, thisArgs = null, disposables?) => { // we need this, in case the event fires during the listener call let didFire = false; - const result = event(e => { + let result: IDisposable | undefined = undefined; + result = event(e => { if (didFire) { return; } else if (result) { |