Bugfix for decoding escaped offsets.

This commit is contained in:
Peter 2014-02-14 00:28:40 +01:00
parent 4374dd3799
commit bad3e760e0

View File

@ -75,7 +75,7 @@ define(function(require) {
var escapedEncodedTitle = new Uint8Array(encodedTitle); var escapedEncodedTitle = new Uint8Array(encodedTitle);
var escapes = util.readIntegerFrom2Bytes(encodedTitle, 0); var escapes = util.readIntegerFrom2Bytes(encodedTitle, 0);
if ((escapes & (1 << 14)) != 0) if ((escapes & (1 << 14)) != 0)
escapes |= '\n'; escapes |= 10;
for (var i = 0; i < 13; i++) { for (var i = 0; i < 13; i++) {
if ((escapes & (1 << i)) != 0) if ((escapes & (1 << i)) != 0)
escapedEncodedTitle[i + 2] = 10; // Corresponds to \n escapedEncodedTitle[i + 2] = 10; // Corresponds to \n