]> zoso.dev Git - buffer.git/commitdiff
don't assume existence of Uint8Array
authorFeross Aboukhadijeh <feross@feross.org>
Wed, 11 Dec 2013 03:56:16 +0000 (19:56 -0800)
committerFeross Aboukhadijeh <feross@feross.org>
Wed, 11 Dec 2013 03:56:16 +0000 (19:56 -0800)
index.js

index 76564ef80e428b1adb9d30d45123f9026fe6cb88..7edee493320c827af75324015a4e47cb287f8c17 100644 (file)
--- a/index.js
+++ b/index.js
@@ -21,7 +21,7 @@ var xUint8Array = typeof Uint8Array === 'undefined'
  */
 var browserSupport = (function () {
   try {
-    var arr = new Uint8Array(0)
+    var arr = new xUint8Array(0)
     arr.foo = function () { return 42 }
     return 42 === arr.foo()
   } catch (e) {
@@ -34,7 +34,7 @@ var browserSupport = (function () {
  * since they don't support Proxy. Without that, it is not possible to augment
  * native Uint8Array instances in Firefox.
  */
-if (xUint8Array === Uint8Array && !browserSupport) {
+if (xUint8Array !== TA.Uint8Array && !browserSupport) {
   xDataView = TA.DataView
   xArrayBuffer = TA.ArrayBuffer
   xUint8Array = TA.Uint8Array