| Index: core/fpdfapi/page/cpdf_allstates.cpp
|
| diff --git a/core/fpdfapi/page/cpdf_allstates.cpp b/core/fpdfapi/page/cpdf_allstates.cpp
|
| index 70de98e3f0df5dd951acb9e4a6bff3b1f8eec9d5..c00af83aa89f9d8071f15453a4f0d141af871f3d 100644
|
| --- a/core/fpdfapi/page/cpdf_allstates.cpp
|
| +++ b/core/fpdfapi/page/cpdf_allstates.cpp
|
| @@ -52,7 +52,7 @@ void CPDF_AllStates::ProcessExtGS(CPDF_Dictionary* pGS,
|
| CPDF_StreamContentParser* pParser) {
|
| for (const auto& it : *pGS) {
|
| const CFX_ByteString& key_str = it.first;
|
| - CPDF_Object* pElement = it.second;
|
| + CPDF_Object* pElement = it.second.get();
|
| CPDF_Object* pObject = pElement ? pElement->GetDirect() : nullptr;
|
| if (!pObject)
|
| continue;
|
|
|