diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-07-03 22:00:41 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-07-05 15:26:08 +0200 |
commit | f59bb994b62e71d49b0152ca80dc9318869902f4 (patch) | |
tree | aa2777f121a97e738395dc38569dca5d402cfa5c | |
parent | cecaf40a19772f6bbfb798f77e281d2cd306d455 (diff) | |
download | vala-f59bb994b62e71d49b0152ca80dc9318869902f4.tar.gz |
codegen: Allow TypeModule subclasses as parameter-type in module-init-method
Fixes https://gitlab.gnome.org/GNOME/vala/issues/648
-rw-r--r-- | codegen/valaccodebasemodule.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 67aac9efb..83ef3d43b 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -490,7 +490,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { if (context.module_init_method != null) { foreach (Parameter parameter in context.module_init_method.get_parameters ()) { - if (parameter.variable_type.data_type == type_module_type) { + if (parameter.variable_type.data_type.is_subtype_of (type_module_type)) { in_plugin = true; module_init_param_name = parameter.name; break; |