From 4f16878eea03dd20d992c6054afa68aab97cd4ac Mon Sep 17 00:00:00 2001 From: Zhanna Tsitkov Date: Thu, 3 May 2012 20:28:02 +0000 Subject: [PATCH] The new version of Doxygen (1.7.6.1) produces different xml output around the node. Adopt the script to the change. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25846 dc483132-0cff-0310-8789-dd5450dbe970 --- doc/rst_tools/doxybuilder_types.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/rst_tools/doxybuilder_types.py b/doc/rst_tools/doxybuilder_types.py index cbdb8aa96..01ee961b6 100644 --- a/doc/rst_tools/doxybuilder_types.py +++ b/doc/rst_tools/doxybuilder_types.py @@ -181,7 +181,9 @@ class DoxyTypes(object): d_type = self._process_type_node(node.xpath("./initializer/ref")[0]) if len(d_type) > 0: len_text = len(node.xpath('./initializer/text()')) - if len(node.xpath('./initializer/text()')[0]) > 0: + if len_text == 0 and d_type[1]: + d_initializer = d_type[1] + if len_text > 0 and len(node.xpath('./initializer/text()')[0]) > 0: d_initializer = node.xpath('./initializer/text()')[0] + d_type[1] if len_text > 1: if node.xpath('./initializer/text()')[1] is not None: -- 2.26.2