Index: core/fpdfapi/fpdf_page/cpdf_shadingobject.cpp |
diff --git a/core/fpdfapi/fpdf_page/cpdf_shadingobject.cpp b/core/fpdfapi/fpdf_page/cpdf_shadingobject.cpp |
index d869bc20b38111ab953e6ee75192468fea8ef361..03dd22c1342e1876bd0ddfd4de951712e93fe293 100644 |
--- a/core/fpdfapi/fpdf_page/cpdf_shadingobject.cpp |
+++ b/core/fpdfapi/fpdf_page/cpdf_shadingobject.cpp |
@@ -35,10 +35,9 @@ CPDF_PageObject::Type CPDF_ShadingObject::GetType() const { |
} |
void CPDF_ShadingObject::Transform(const CFX_Matrix& matrix) { |
- if (m_ClipPath) { |
- m_ClipPath.GetPrivateCopy(); |
+ if (m_ClipPath) |
m_ClipPath.Transform(matrix); |
- } |
+ |
m_Matrix.Concat(matrix); |
if (m_ClipPath) { |
CalcBoundingBox(); |