| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent baece55 commit 01bb876
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -455,11 +455,14 @@ function getObserversList(type) { | |||
| 455 | 455 | return list; | |
| 456 | 456 | } | |
| 457 | 457 | ||
| 458 | - function doNotify() { | ||
| 459 | - this[kQueued] = false; | ||
| 460 | - this.runInAsyncScope(this[kCallback], this, this[kBuffer], this); | ||
| 461 | - this[kBuffer][kEntries] = []; | ||
| 462 | - L.init(this[kBuffer][kEntries]); | ||
| 458 | + function doNotify(observer) { | ||
| 459 | + observer[kQueued] = false; | ||
| 460 | + observer.runInAsyncScope(observer[kCallback], | ||
| 461 | + observer, | ||
| 462 | + observer[kBuffer], | ||
| 463 | + observer); | ||
| 464 | + observer[kBuffer][kEntries] = []; | ||
| 465 | + L.init(observer[kBuffer][kEntries]); | ||
| 463 | 466 | } | |
| 464 | 467 | ||
| 465 | 468 | // Set up the callback used to receive PerformanceObserver notifications | |
@@ -485,11 +488,11 @@ function observersCallback(entry) { | |||
| 485 | 488 | observer[kQueued] = true; | |
| 486 | 489 | // Use setImmediate instead of nextTick to give more time | |
| 487 | 490 | // for multiple entries to collect. | |
| 488 | - setImmediate(doNotify.bind(observer)); | ||
| 491 | + setImmediate(doNotify, observer); | ||
| 489 | 492 | } | |
| 490 | 493 | } else { | |
| 491 | 494 | // If not buffering, notify immediately | |
| 492 | - doNotify.call(observer); | ||
| 495 | + doNotify(observer); | ||
| 493 | 496 | } | |
| 494 | 497 | current = current._idlePrev; | |
| 495 | 498 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments