summaryrefslogtreecommitdiff
path: root/libvaladoc
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-08-27 10:02:19 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2020-08-27 10:02:19 +0200
commit21941c94ee99511ae82169d2cf54c20ec86be986 (patch)
treece75cd12f649c741c75a79b18d6f767435ddef88 /libvaladoc
parent0a55dae8c9a6ef6a64135e993ab404d87983377f (diff)
downloadvala-21941c94ee99511ae82169d2cf54c20ec86be986.tar.gz
libvaladoc/girimporter: Fallback to "name" for callback
This caused criticals like: valadoc_importer_gir_documentation_importer_attach_comment: assertion 'cname != NULL' failed
Diffstat (limited to 'libvaladoc')
-rw-r--r--libvaladoc/importer/girdocumentationimporter.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/libvaladoc/importer/girdocumentationimporter.vala b/libvaladoc/importer/girdocumentationimporter.vala
index b528a178d..b94f64a96 100644
--- a/libvaladoc/importer/girdocumentationimporter.vala
+++ b/libvaladoc/importer/girdocumentationimporter.vala
@@ -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":