diff options
Diffstat (limited to 'core/fpdfapi/page/cpdf_contentmarkitem.cpp')
-rw-r--r-- | core/fpdfapi/page/cpdf_contentmarkitem.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/core/fpdfapi/page/cpdf_contentmarkitem.cpp b/core/fpdfapi/page/cpdf_contentmarkitem.cpp index 90a2930b23..8eba4aa15f 100644 --- a/core/fpdfapi/page/cpdf_contentmarkitem.cpp +++ b/core/fpdfapi/page/cpdf_contentmarkitem.cpp @@ -28,15 +28,8 @@ const CPDF_Dictionary* CPDF_ContentMarkItem::GetParam() const { } CPDF_Dictionary* CPDF_ContentMarkItem::GetParam() { - switch (m_ParamType) { - case PropertiesDict: - return m_pPropertiesDict.Get(); - case DirectDict: - return m_pDirectDict.get(); - case None: - default: - return nullptr; - } + return const_cast<CPDF_Dictionary*>( + static_cast<const CPDF_ContentMarkItem*>(this)->GetParam()); } bool CPDF_ContentMarkItem::HasMCID() const { |