summaryrefslogtreecommitdiff
path: root/vala/valaparameter.vala
diff options
context:
space:
mode:
Diffstat (limited to 'vala/valaparameter.vala')
-rw-r--r--vala/valaparameter.vala4
1 files changed, 1 insertions, 3 deletions
diff --git a/vala/valaparameter.vala b/vala/valaparameter.vala
index fb68ab069..ef27b4cd2 100644
--- a/vala/valaparameter.vala
+++ b/vala/valaparameter.vala
@@ -208,9 +208,7 @@ public class Vala.Parameter : Variable {
if (!ellipsis) {
if (!external_package) {
context.analyzer.check_type (variable_type);
- if (variable_type is DelegateType) {
- variable_type.check_type_arguments (context);
- }
+ variable_type.check_type_arguments (context, !(variable_type is DelegateType));
// check symbol availability
if ((parent_symbol == null || !parent_symbol.external_package) && variable_type.type_symbol != null) {