| Index: core/src/fpdfdoc/doc_basic.cpp
|
| diff --git a/core/src/fpdfdoc/doc_basic.cpp b/core/src/fpdfdoc/doc_basic.cpp
|
| index bbf51139adfdb115b9c47d6b4b7c350d673ec6e1..cbf956bd9b0a05b67a3475b39fe3641f0a5dfea2 100644
|
| --- a/core/src/fpdfdoc/doc_basic.cpp
|
| +++ b/core/src/fpdfdoc/doc_basic.cpp
|
| @@ -406,8 +406,7 @@ static void FPDFDOC_FILESPEC_SetFileName(CPDF_Object* pObj,
|
| } else {
|
| wsStr = FILESPEC_EncodeFileName(wsFileName);
|
| }
|
| - int32_t iType = pObj->GetType();
|
| - if (iType == PDFOBJ_STRING) {
|
| + if (pObj->IsString()) {
|
| pObj->SetString(CFX_ByteString::FromUnicode(wsStr));
|
| } else if (CPDF_Dictionary* pDict = pObj->AsDictionary()) {
|
| pDict->SetAtString(FX_BSTRC("F"), CFX_ByteString::FromUnicode(wsStr));
|
|
|