summaryrefslogtreecommitdiff
path: root/vala/valasignal.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2023-04-08 19:30:33 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2023-04-11 13:44:44 +0200
commit64d156751cb36c6f13893f6bdfb12a70935d91a0 (patch)
treebe1965b27f311c4e62939d57c4ed21f2a41e5aeb /vala/valasignal.vala
parent45594e5cace0b8584539d13bf675baad69d90a15 (diff)
downloadvala-64d156751cb36c6f13893f6bdfb12a70935d91a0.tar.gz
vala: Check type-arguments in more declarations
Diffstat (limited to 'vala/valasignal.vala')
-rw-r--r--vala/valasignal.vala4
1 files changed, 1 insertions, 3 deletions
diff --git a/vala/valasignal.vala b/vala/valasignal.vala
index 2b5005e3b..9eb7c894c 100644
--- a/vala/valasignal.vala
+++ b/vala/valasignal.vala
@@ -208,9 +208,7 @@ public class Vala.Signal : Symbol, Callable {
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) {