]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
ctypresolver: signals: register default implementations
authorFlorian Brosch <flo.brosch@gmail.com>
Sat, 30 Aug 2014 17:07:46 +0000 (19:07 +0200)
committerFlorian Brosch <flo.brosch@gmail.com>
Tue, 2 Sep 2014 17:11:50 +0000 (19:11 +0200)
src/libvaladoc/ctyperesolver.vala

index 3c30dfdf54bda0ba6c6103b5883954ea8979641b..6901d960e78fdd705f44d6bf90f0d385b67a9eb4 100644 (file)
@@ -315,6 +315,7 @@ public class Valadoc.CTypeResolver : Visitor {
                string parent_cname = get_parent_type_cname (item);
                assert (parent_cname != null);
 
+               string? default_impl_cname = item.get_default_impl_cname ();
                string cname = item.get_cname ();
                register_symbol (parent_cname+"::"+cname, item);
 
@@ -341,6 +342,10 @@ public class Valadoc.CTypeResolver : Visitor {
                foreach (Class cl in classes) {
                        register_symbol (cl.get_cname () + "::" + cname, item);
                }
+
+               if (default_impl_cname != null) {
+                       register_symbol (default_impl_cname, item);
+               }
        }
 
        /**