diff options
Diffstat (limited to 'vala/valainterface.vala')
-rw-r--r-- | vala/valainterface.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vala/valainterface.vala b/vala/valainterface.vala index 92e5da154..91c817897 100644 --- a/vala/valainterface.vala +++ b/vala/valainterface.vala @@ -177,6 +177,12 @@ public class Vala.Interface : ObjectTypeSymbol { Report.error (source_reference, "prerequisite `%s' is less accessible than interface `%s'", prerequisite_reference.to_string (), get_full_name ()); return false; } + + // check whether there is the expected amount of type-arguments + if (!prerequisite_reference.check_type_arguments (context)) { + error = true; + return false; + } } /* check prerequisites */ |