Package: node-setimmediate / 1.0.5-4

0002-check-doc-createElement.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From: Vince Cooley <vince.r.cooley@gmail.com>
Last-updated: Fri, 29 Dec 2017 10:59:46 -0500
Subject: [PATCH] check that doc.createElement is defined
origin: https://github.com/YuzuJS/setImmediate/pull/67

In some implementation doc is defined but not doc.createElement. Fix it

From 8b16b84230be679a14e832a0d6eee90f3ab3d660 Mon Sep 17 00:00:00 2001
---
 setImmediate.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setImmediate.js b/setImmediate.js
index 3c1b06e..f2d897f 100644
--- a/setImmediate.js
+++ b/setImmediate.js
@@ -172,7 +172,7 @@
         // For web workers, where supported
         installMessageChannelImplementation();
 
-    } else if (doc && "onreadystatechange" in doc.createElement("script")) {
+    } else if (doc && doc.createElement && "onreadystatechange" in doc.createElement("script")) {
         // For IE 6–8
         installReadyStateChangeImplementation();