| Index: fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp
|
| diff --git a/fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp b/fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp
|
| index dd58180e61a4a9e2ab625cd27a9a898538223757..90612243bdbeb412860ce10768c144973244ea32 100644
|
| --- a/fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp
|
| +++ b/fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp
|
| @@ -127,11 +127,9 @@ CPDF_Font* CBA_FontMap::FindResFontSameCharset(CPDF_Dictionary* pResDict,
|
|
|
| CPDF_Font* pFind = NULL;
|
|
|
| - FX_POSITION pos = pFonts->GetStartPos();
|
| - while (pos) {
|
| - CPDF_Object* pObj = NULL;
|
| - CFX_ByteString csKey;
|
| - pObj = pFonts->GetNextElement(pos, csKey);
|
| + for (const auto& it : *pFonts) {
|
| + const CFX_ByteString& csKey = it.first;
|
| + CPDF_Object* pObj = it.second;
|
| if (!pObj)
|
| continue;
|
|
|
|
|