]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libvaladoc/girimporter: Fallback to "name" for callback
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 27 Aug 2020 08:02:19 +0000 (10:02 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 5 Sep 2020 14:42:41 +0000 (16:42 +0200)
This caused criticals like:

  valadoc_importer_gir_documentation_importer_attach_comment: assertion 'cname != NULL' failed

libvaladoc/importer/girdocumentationimporter.vala

index 1ce11b39c07ba245c22ae8cd095ae4218b5f0dc8..b03e2971cd14eea5eb6f634a64d9c46506b4f854 100644 (file)
@@ -655,6 +655,9 @@ public class Valadoc.Importer.GirDocumentationImporter : DocumentationImporter {
 
                case "callback":
                        c_identifier = reader.get_attribute ("c:type");
+                       if (c_identifier == null) {
+                               c_identifier = reader.get_attribute ("name");
+                       }
                        break;
 
                case "virtual-method":