diff options
Diffstat (limited to 'vala/valadelegate.vala')
-rw-r--r-- | vala/valadelegate.vala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/vala/valadelegate.vala b/vala/valadelegate.vala index 97d61c010..e7ec720a2 100644 --- a/vala/valadelegate.vala +++ b/vala/valadelegate.vala @@ -321,9 +321,7 @@ public class Vala.Delegate : TypeSymbol, Callable, GenericSymbol { return_type.check (context); if (!external_package) { context.analyzer.check_type (return_type); - if (return_type is DelegateType) { - return_type.check_type_arguments (context); - } + return_type.check_type_arguments (context, !(return_type is DelegateType)); } if (return_type.type_symbol == context.analyzer.va_list_type.type_symbol) { |