Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions packages/scheduler/src/Scheduler.js
Original file line number Diff line number Diff line change
Expand Up @@ -573,8 +573,12 @@ if (typeof window === 'undefined') {
}
};
// Assumes that we have addEventListener in this environment. Might need
// something better for old IE.
window.addEventListener('message', idleTick, false);
// something better for old IE. Furthermore, "addEventListener" might not
// be available on the window object (if this is a RN mocked window),
// so we should check that it's a function before attaching the listener.
if (typeof window.addEventListener === 'function') {
window.addEventListener('message', idleTick, false);
}

var animationTick = function(rafTime) {
isAnimationFrameScheduled = false;
Expand Down