diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/Gfx.cc')
-rw-r--r-- | Build/source/libs/poppler/poppler-src/poppler/Gfx.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Build/source/libs/poppler/poppler-src/poppler/Gfx.cc b/Build/source/libs/poppler/poppler-src/poppler/Gfx.cc index 7d748b9ea17..a8f5be95e4b 100644 --- a/Build/source/libs/poppler/poppler-src/poppler/Gfx.cc +++ b/Build/source/libs/poppler/poppler-src/poppler/Gfx.cc @@ -2348,6 +2348,7 @@ void Gfx::doShadingPatternFill(GfxShadingPattern *sPat, det = ctm[0] * ctm[3] - ctm[1] * ctm[2]; if (fabs(det) < 0.000001) { error(errSyntaxError, getPos(), "Singular matrix in shading pattern fill"); + restoreStateStack(savedState); return; } det = 1 / det; |