aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-01-16 19:20:06 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-01-16 19:20:06 -0800
commit60893cf3444d5973735179a01e9ab5e316c4cc71 (patch)
treeb86de9372195aced09d40161bad377d5d1579151
parent1da93c212747b91da3927cbf1723de7b70680f1f (diff)
parent870c9913a8c082d5e4029a0a0f0b67e769c8bf8a (diff)
Merge pull request #788 from magcius/incoming
Don't abort for libraries that modify Array.prototype (MooTools, maybe more)
-rw-r--r--AUTHORS1
-rw-r--r--src/library.js2
2 files changed, 2 insertions, 1 deletions
diff --git a/AUTHORS b/AUTHORS
index d4e80f3f..dbe18ffe 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -45,3 +45,4 @@ a license to everyone to use it as detailed in LICENSE.)
* Alan Kligman <alan.kligman@gmail.com> (copyright owned by Mozilla Foundation)
* Anthony Liot <wolfviking0@yahoo.com>
* Michael Riss <Michael.Riss@gmx.de>
+* Jasper St. Pierre <jstpierre@mecheye.net>
diff --git a/src/library.js b/src/library.js
index 53ebbf15..0a8e862a 100644
--- a/src/library.js
+++ b/src/library.js
@@ -52,7 +52,7 @@ LibraryManager.library = {
streams: [null],
#if ASSERTIONS
checkStreams: function() {
- for (var i in FS.streams) assert(i >= 0 && i < FS.streams.length); // no keys not in dense span
+ for (var i in FS.streams) if (FS.streams.hasOwnProperty(i)) assert(i >= 0 && i < FS.streams.length); // no keys not in dense span
for (var i = 0; i < FS.streams.length; i++) assert(typeof FS.streams[i] == 'object'); // no non-null holes in dense span
},
#endif