|
@@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {};
|
|
|
}
|
|
|
|
|
|
-PDFJS.version = '1.0.459';
|
|
|
-PDFJS.build = '9c6316f';
|
|
|
+PDFJS.version = '1.0.461';
|
|
|
+PDFJS.build = '4be90c3';
|
|
|
|
|
|
(function pdfjsWrapper() {
|
|
|
// Use strict in our context only - users might not want it
|
|
@@ -5735,24 +5735,24 @@ ShadingIRs.Mesh = {
|
|
|
return {
|
|
|
type: 'Pattern',
|
|
|
getPattern: function Mesh_getPattern(ctx, owner, shadingFill) {
|
|
|
- var combinedScale;
|
|
|
- // Obtain scale from matrix and current transformation matrix.
|
|
|
+ var scale;
|
|
|
if (shadingFill) {
|
|
|
- combinedScale = Util.singularValueDecompose2dScale(
|
|
|
- ctx.mozCurrentTransform);
|
|
|
+ scale = Util.singularValueDecompose2dScale(ctx.mozCurrentTransform);
|
|
|
} else {
|
|
|
- var matrixScale = Util.singularValueDecompose2dScale(matrix);
|
|
|
- var curMatrixScale = Util.singularValueDecompose2dScale(
|
|
|
- owner.baseTransform);
|
|
|
- combinedScale = [matrixScale[0] * curMatrixScale[0],
|
|
|
- matrixScale[1] * curMatrixScale[1]];
|
|
|
+ // Obtain scale from matrix and current transformation matrix.
|
|
|
+ scale = Util.singularValueDecompose2dScale(owner.baseTransform);
|
|
|
+ if (matrix) {
|
|
|
+ var matrixScale = Util.singularValueDecompose2dScale(matrix);
|
|
|
+ scale = [scale[0] * matrixScale[0],
|
|
|
+ scale[1] * matrixScale[1]];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
// Rasterizing on the main thread since sending/queue large canvases
|
|
|
// might cause OOM.
|
|
|
- var temporaryPatternCanvas = createMeshCanvas(bounds, combinedScale,
|
|
|
- coords, colors, figures, shadingFill ? null : background);
|
|
|
+ var temporaryPatternCanvas = createMeshCanvas(bounds, scale, coords,
|
|
|
+ colors, figures, shadingFill ? null : background);
|
|
|
|
|
|
if (!shadingFill) {
|
|
|
ctx.setTransform.apply(ctx, owner.baseTransform);
|