| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 7a756cb commit 4e67d38
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -463,11 +463,14 @@ function getObserversList(type) { | |||
| 463 | 463 | return list; | |
| 464 | 464 | } | |
| 465 | 465 | ||
| 466 | - function doNotify() { | ||
| 467 | - this[kQueued] = false; | ||
| 468 | - this.runInAsyncScope(this[kCallback], this, this[kBuffer], this); | ||
| 469 | - this[kBuffer][kEntries] = []; | ||
| 470 | - L.init(this[kBuffer][kEntries]); | ||
| 466 | + function doNotify(observer) { | ||
| 467 | + observer[kQueued] = false; | ||
| 468 | + observer.runInAsyncScope(observer[kCallback], | ||
| 469 | + observer, | ||
| 470 | + observer[kBuffer], | ||
| 471 | + observer); | ||
| 472 | + observer[kBuffer][kEntries] = []; | ||
| 473 | + L.init(observer[kBuffer][kEntries]); | ||
| 471 | 474 | } | |
| 472 | 475 | ||
| 473 | 476 | // Set up the callback used to receive PerformanceObserver notifications | |
@@ -493,11 +496,11 @@ function observersCallback(entry) { | |||
| 493 | 496 | observer[kQueued] = true; | |
| 494 | 497 | // Use setImmediate instead of nextTick to give more time | |
| 495 | 498 | // for multiple entries to collect. | |
| 496 | - setImmediate(doNotify.bind(observer)); | ||
| 499 | + setImmediate(doNotify, observer); | ||
| 497 | 500 | } | |
| 498 | 501 | } else { | |
| 499 | 502 | // If not buffering, notify immediately | |
| 500 | - doNotify.call(observer); | ||
| 503 | + doNotify(observer); | ||
| 501 | 504 | } | |
| 502 | 505 | current = current._idlePrev; | |
| 503 | 506 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments