| Index: core/fpdfdoc/doc_ocg.cpp
|
| diff --git a/core/fpdfdoc/doc_ocg.cpp b/core/fpdfdoc/doc_ocg.cpp
|
| index 02b6eb115e672888c8e52195f1c6553afe9dcb5b..9b57509e560abe7dfd5a5221d68ae7b29e550105 100644
|
| --- a/core/fpdfdoc/doc_ocg.cpp
|
| +++ b/core/fpdfdoc/doc_ocg.cpp
|
| @@ -142,7 +142,7 @@ FX_BOOL CPDF_OCContext::LoadOCGStateFromConfig(const CFX_ByteStringC& csConfig,
|
| if (!pState) {
|
| continue;
|
| }
|
| - bState = pState->GetStringBy(csFind.AsByteStringC()) != "OFF";
|
| + bState = pState->GetStringBy(csFind.AsStringC()) != "OFF";
|
| }
|
| }
|
| return bState;
|
| @@ -154,11 +154,11 @@ FX_BOOL CPDF_OCContext::LoadOCGState(const CPDF_Dictionary* pOCGDict) const {
|
| CFX_ByteString csState = FPDFDOC_OCG_GetUsageTypeString(m_eUsageType);
|
| CPDF_Dictionary* pUsage = pOCGDict->GetDictBy("Usage");
|
| if (pUsage) {
|
| - CPDF_Dictionary* pState = pUsage->GetDictBy(csState.AsByteStringC());
|
| + CPDF_Dictionary* pState = pUsage->GetDictBy(csState.AsStringC());
|
| if (pState) {
|
| CFX_ByteString csFind = csState + "State";
|
| - if (pState->KeyExist(csFind.AsByteStringC())) {
|
| - return pState->GetStringBy(csFind.AsByteStringC()) != "OFF";
|
| + if (pState->KeyExist(csFind.AsStringC())) {
|
| + return pState->GetStringBy(csFind.AsStringC()) != "OFF";
|
| }
|
| }
|
| if (csState != "View") {
|
| @@ -169,7 +169,7 @@ FX_BOOL CPDF_OCContext::LoadOCGState(const CPDF_Dictionary* pOCGDict) const {
|
| }
|
| }
|
| FX_BOOL bDefValid = FALSE;
|
| - return LoadOCGStateFromConfig(csState.AsByteStringC(), pOCGDict, bDefValid);
|
| + return LoadOCGStateFromConfig(csState.AsStringC(), pOCGDict, bDefValid);
|
| }
|
|
|
| FX_BOOL CPDF_OCContext::GetOCGVisible(const CPDF_Dictionary* pOCGDict) {
|
|
|