From: Rico Tzschichholz Date: Sat, 20 Mar 2021 15:19:35 +0000 (+0100) Subject: libvaladoc/girimporter: parse_constant() use "c:identifier" attribute first X-Git-Tag: 0.50.6~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb1f83d3e64915a400991f13f5ef80fc561511fb;p=thirdparty%2Fvala.git libvaladoc/girimporter: parse_constant() use "c:identifier" attribute first --- diff --git a/libvaladoc/importer/girdocumentationimporter.vala b/libvaladoc/importer/girdocumentationimporter.vala index e0ae01d6c..057ab499b 100644 --- a/libvaladoc/importer/girdocumentationimporter.vala +++ b/libvaladoc/importer/girdocumentationimporter.vala @@ -849,7 +849,15 @@ public class Valadoc.Importer.GirDocumentationImporter : DocumentationImporter { private void parse_constant () { start_element ("constant"); - string c_identifier = reader.get_attribute ("c:type"); + string c_identifier = reader.get_attribute ("c:identifier"); + if (c_identifier == null) { + //TODO G-I seems to do this wrong + c_identifier = reader.get_attribute ("c:type"); + } + if (c_identifier == null) { + skip_element (); + return ; + } next (); Api.GirSourceComment? comment = parse_symbol_doc ();