diff --git a/src/core/jbig2.js b/src/core/jbig2.js index aad7d2922..111000886 100755 --- a/src/core/jbig2.js +++ b/src/core/jbig2.js @@ -269,10 +269,10 @@ var Jbig2Image = (function Jbig2ImageClosure() { if (prediction) { var sltp = decoder.readBit(contexts, pseudoPixelContext); ltp ^= sltp; - } - if (ltp) { - bitmap.push(bitmap[bitmap.length - 1]); // duplicate previous row - continue; + if (ltp) { + bitmap[i] = row;//bitmap[i - 1]); // duplicate previous row + continue; + } } var row = new Uint8Array(width); bitmap.push(row);