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) { |