Skip to content

Commit

Permalink
Fix more ReferenceError bugs in DataView
Browse files Browse the repository at this point in the history
This makes `native-buffer-browserify` tests pass in a lot more old
browsers!
  • Loading branch information
feross authored and James Halliday committed Dec 11, 2013
1 parent 2c0545e commit ddb968a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -553,7 +553,7 @@ function packF32(v) { return packIEEE754(v, 8, 23); }
}
byteOffset += this.byteOffset;

var uint8Array = new Uint8Array(this.buffer, byteOffset, arrayType.BYTES_PER_ELEMENT),
var uint8Array = new exports.Uint8Array(this.buffer, byteOffset, arrayType.BYTES_PER_ELEMENT),
bytes = [], i;
for (i = 0; i < arrayType.BYTES_PER_ELEMENT; i += 1) {
bytes.push(r(uint8Array, i));
Expand All @@ -563,7 +563,7 @@ function packF32(v) { return packIEEE754(v, 8, 23); }
bytes.reverse();
}

return r(new arrayType(new Uint8Array(bytes).buffer), 0);
return r(new arrayType(new exports.Uint8Array(bytes).buffer), 0);
};
}

Expand All @@ -586,7 +586,7 @@ function packF32(v) { return packIEEE754(v, 8, 23); }

// Get bytes
var typeArray = new arrayType([value]),
byteArray = new Uint8Array(typeArray.buffer),
byteArray = new exports.Uint8Array(typeArray.buffer),
bytes = [], i, byteView;

for (i = 0; i < arrayType.BYTES_PER_ELEMENT; i += 1) {
Expand All @@ -599,7 +599,7 @@ function packF32(v) { return packIEEE754(v, 8, 23); }
}

// Write them
byteView = new Uint8Array(this.buffer, byteOffset, arrayType.BYTES_PER_ELEMENT);
byteView = new exports.Uint8Array(this.buffer, byteOffset, arrayType.BYTES_PER_ELEMENT);
byteView.set(bytes);
};
}
Expand Down

0 comments on commit ddb968a

Please sign in to comment.