| Index: core/fpdfapi/fpdf_page/cpdf_pageobject.cpp
|
| diff --git a/core/fpdfapi/fpdf_page/cpdf_pageobject.cpp b/core/fpdfapi/fpdf_page/cpdf_pageobject.cpp
|
| index 17014c48837da7e4e94529c01b685dcea3d4364d..df777dfb92162b7b7c3b5b076ab3b26e02a86501 100644
|
| --- a/core/fpdfapi/fpdf_page/cpdf_pageobject.cpp
|
| +++ b/core/fpdfapi/fpdf_page/cpdf_pageobject.cpp
|
| @@ -81,15 +81,15 @@ void CPDF_PageObject::CopyData(const CPDF_PageObject* pSrc) {
|
| void CPDF_PageObject::TransformClipPath(CFX_Matrix& matrix) {
|
| if (!m_ClipPath)
|
| return;
|
| - m_ClipPath.GetPrivateCopy();
|
| + m_ClipPath.MakePrivateCopy();
|
| m_ClipPath.Transform(matrix);
|
| }
|
|
|
| void CPDF_PageObject::TransformGeneralState(CFX_Matrix& matrix) {
|
| if (!m_GeneralState)
|
| return;
|
| - CPDF_GeneralStateData* pGS = m_GeneralState.GetPrivateCopy();
|
| - pGS->m_Matrix.Concat(matrix);
|
| + m_GeneralState.MakePrivateCopy();
|
| + m_GeneralState->m_Matrix.Concat(matrix);
|
| }
|
|
|
| FX_RECT CPDF_PageObject::GetBBox(const CFX_Matrix* pMatrix) const {
|
|
|