|
@@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {};
|
|
|
}
|
|
|
|
|
|
-PDFJS.version = '1.2.105';
|
|
|
-PDFJS.build = '9455095';
|
|
|
+PDFJS.version = '1.2.107';
|
|
|
+PDFJS.build = '9e335a6';
|
|
|
|
|
|
(function pdfjsWrapper() {
|
|
|
// Use strict in our context only - users might not want it
|
|
@@ -33782,7 +33782,12 @@ var PDFImage = (function PDFImageClosure() {
|
|
|
this.smask = new PDFImage(xref, res, smask, false);
|
|
|
} else if (mask) {
|
|
|
if (isStream(mask)) {
|
|
|
- this.mask = new PDFImage(xref, res, mask, false, null, null, true);
|
|
|
+ var maskDict = mask.dict, imageMask = maskDict.get('ImageMask', 'IM');
|
|
|
+ if (!imageMask) {
|
|
|
+ warn('Ignoring /Mask in image without /ImageMask.');
|
|
|
+ } else {
|
|
|
+ this.mask = new PDFImage(xref, res, mask, false, null, null, true);
|
|
|
+ }
|
|
|
} else {
|
|
|
// Color key mask (just an array).
|
|
|
this.mask = mask;
|