Skip to content

Commit d00804e

Browse files
authored
Merge pull request microsoft#159661 from microsoft/joh/fast-pigeon
joh/fast pigeon
2 parents 861eff6 + 099cfa9 commit d00804e

File tree

6 files changed

+221
-208
lines changed

6 files changed

+221
-208
lines changed

src/vs/base/common/event.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -792,7 +792,7 @@ export class Emitter<T> {
792792
if (!this._listeners) {
793793
return false;
794794
}
795-
return (!this._listeners.isEmpty());
795+
return !this._listeners.isEmpty();
796796
}
797797
}
798798

@@ -994,6 +994,11 @@ export class MicrotaskEmitter<T> extends Emitter<T> {
994994
this._mergeFn = options?.merge;
995995
}
996996
override fire(event: T): void {
997+
998+
if (!this.hasListeners()) {
999+
return;
1000+
}
1001+
9971002
this._queuedEvents.push(event);
9981003
if (this._queuedEvents.length === 1) {
9991004
queueMicrotask(() => {

0 commit comments

Comments
 (0)