| Index: core/src/fpdfdoc/doc_formcontrol.cpp
|
| diff --git a/core/src/fpdfdoc/doc_formcontrol.cpp b/core/src/fpdfdoc/doc_formcontrol.cpp
|
| index 6c3d1ec9c4e392281224c06858930ee677ecda00..bf37d85195088f27bed75e24767a607954d2dc5d 100644
|
| --- a/core/src/fpdfdoc/doc_formcontrol.cpp
|
| +++ b/core/src/fpdfdoc/doc_formcontrol.cpp
|
| @@ -64,9 +64,11 @@ void CPDF_FormControl::SetOnStateName(const CFX_ByteString& csOn) {
|
| if (!pSubDict)
|
| continue;
|
|
|
| - for (const auto& subdict_it : *pSubDict) {
|
| - const CFX_ByteString& csKey2 = subdict_it.first;
|
| - CPDF_Object* pObj2 = subdict_it.second;
|
| + auto subdict_it = pSubDict->begin();
|
| + while (subdict_it != pSubDict->end()) {
|
| + const CFX_ByteString& csKey2 = subdict_it->first;
|
| + CPDF_Object* pObj2 = subdict_it->second;
|
| + ++subdict_it;
|
| if (!pObj2) {
|
| continue;
|
| }
|
|
|