From d4f4ce4b9c35db40d2dc3720ba07a83cff1b547d Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Wed, 22 Aug 2018 14:38:30 +0000 Subject: Simplify GetEmbeddedObj() methods. Change-Id: I976a8841f1519310cbf934103336dc050a7c293d Reviewed-on: https://pdfium-review.googlesource.com/40773 Reviewed-by: Ryan Harrison Commit-Queue: Ryan Harrison --- core/fxcrt/xml/cfx_xmlelement.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'core') diff --git a/core/fxcrt/xml/cfx_xmlelement.h b/core/fxcrt/xml/cfx_xmlelement.h index 0d3468aba4..394866042c 100644 --- a/core/fxcrt/xml/cfx_xmlelement.h +++ b/core/fxcrt/xml/cfx_xmlelement.h @@ -60,4 +60,10 @@ inline CFX_XMLElement* ToXMLElement(CFX_XMLNode* pNode) { : nullptr; } +inline const CFX_XMLElement* ToXMLElement(const CFX_XMLNode* pNode) { + return pNode && pNode->GetType() == FX_XMLNODE_Element + ? static_cast(pNode) + : nullptr; +} + #endif // CORE_FXCRT_XML_CFX_XMLELEMENT_H_ -- cgit v1.2.3