Skip to content

Commit 25c886c

Browse files
TMP (test): if we remove usage of the own-runloop
1 parent 77db0e9 commit 25c886c

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

ember_debug/utils/ember/runloop.js

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import Ember, { Runloop as EmberRunloop } from '../ember';
2-
import * as runloop from './own-runloop';
2+
// import * as ownRunloop from './own-runloop';
33

44
// it could happen that runloop is available but _backburner is not exported (dead code)
55
// then we need to use our own.
6-
let module = runloop;
7-
let _backburner = runloop._backburner;
6+
// let module = ownRunloop;
7+
// let _backburner = ownRunloop._backburner;
8+
let module;
9+
let _backburner;
810

911
const keys = ['cancel', 'debounce', 'join', 'later', 'scheduleOnce'];
1012

@@ -18,20 +20,21 @@ if (EmberRunloop) {
1820
_backburner = Ember?.run?.backburner || _backburner;
1921
}
2022

21-
if (!keys.every((k) => k in module)) {
22-
module = runloop;
23-
}
23+
// if (!keys.every((k) => k in module)) {
24+
// module = ownRunloop;
25+
// }
2426

2527
// if it is our own, run a internal to trigger `end`
2628
// required in object inspector & render debug
27-
function loop() {
28-
_backburner.later('actions', loop, 300);
29-
}
29+
// function loop() {
30+
// _backburner.later('actions', loop, 300);
31+
// }
3032

31-
if (_backburner === runloop._backburner) {
32-
loop();
33-
}
33+
// if (_backburner === ownRunloop._backburner) {
34+
// loop();
35+
// }
3436

35-
export let run = runloop.run;
37+
// export let run = ownRunloop.run;
3638
export { _backburner };
37-
export let { cancel, debounce, join, later, scheduleOnce } = module;
39+
// export let { cancel, debounce, join, later, scheduleOnce } = module;
40+
export let { cancel, debounce, join, later, run, scheduleOnce } = module;

0 commit comments

Comments
 (0)