summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-11-14 15:44:43 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2018-11-14 20:11:04 +0100
commit0c989746cc792d6175396adad463cb2fd3715649 (patch)
treefbbf0b4d3c93f696e7aba3fbb592d569544eaf89
parent8d7332c4041c05ddb7165f6875ea3b1e3f94816e (diff)
downloadvala-0c989746cc792d6175396adad463cb2fd3715649.tar.gz
libvaladoc: Actually assign type_id of Api.Structs
-rw-r--r--libvaladoc/api/struct.vala1
-rw-r--r--valadoc/tests/drivers/generic-api-test.vala4
2 files changed, 3 insertions, 2 deletions
diff --git a/libvaladoc/api/struct.vala b/libvaladoc/api/struct.vala
index d35d5ff93..a379b191b 100644
--- a/libvaladoc/api/struct.vala
+++ b/libvaladoc/api/struct.vala
@@ -49,6 +49,7 @@ public class Valadoc.Api.Struct : TypeSymbol {
this.destroy_function_cname = destroy_function_cname;
this.cname = cname;
+ this.type_id = type_id;
}
/**
diff --git a/valadoc/tests/drivers/generic-api-test.vala b/valadoc/tests/drivers/generic-api-test.vala
index 6e3b4cbb5..2e36d8faf 100644
--- a/valadoc/tests/drivers/generic-api-test.vala
+++ b/valadoc/tests/drivers/generic-api-test.vala
@@ -808,7 +808,7 @@ public static void test_class_global (Api.Class? cl, Api.Package pkg, Api.Namesp
assert (substru.get_cname () == "TestClassGlobalInnerStruct");
assert (substru.get_free_function_cname () == null);
assert (substru.get_dup_function_cname () == null);
- assert (substru.get_type_id () == null);
+ assert (substru.get_type_id () == "TEST_CLASS_GLOBAL_TYPE_INNER_STRUCT");
// (.Symbol check)
assert (substru.is_deprecated == false);
assert (substru.accessibility == Api.SymbolAccessibility.PUBLIC);
@@ -1169,7 +1169,7 @@ public static void test_struct_global (Api.Struct? stru, Api.Package pkg, Api.Na
assert (stru.get_cname () == "TestStructGlobal");
assert (stru.get_free_function_cname () == null);
assert (stru.get_dup_function_cname () == null);
- assert (stru.get_type_id () == null);
+ assert (stru.get_type_id () == "TYPE_TEST_STRUCT_GLOBAL");
// (.Symbol check)
assert (stru.is_deprecated == false);
assert (stru.accessibility == Api.SymbolAccessibility.PUBLIC);