diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-11-18 16:28:14 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-11-18 20:39:22 +0100 |
commit | 7ec98fad71a7b9522442cbac8106711fba94cfac (patch) | |
tree | 4a6b9095b36bef14ca00e0f6e8374377dba173cc /codegen/valagsignalmodule.vala | |
parent | 21a2a70abfe3d338e1e64f9b06b0d4f145380493 (diff) | |
download | vala-7ec98fad71a7b9522442cbac8106711fba94cfac.tar.gz |
codegen: Add ccode getters for GType functions of Classes and Interfaces
and use them where possible.
Diffstat (limited to 'codegen/valagsignalmodule.vala')
-rw-r--r-- | codegen/valagsignalmodule.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valagsignalmodule.vala b/codegen/valagsignalmodule.vala index 966deef44..a8aa450e6 100644 --- a/codegen/valagsignalmodule.vala +++ b/codegen/valagsignalmodule.vala @@ -485,7 +485,7 @@ public class Vala.GSignalModule : GObjectModule { if (expr.inner is BaseAccess && sig.is_virtual) { var m = sig.default_handler; var base_class = (Class) m.parent_symbol; - var vcast = new CCodeFunctionCall (new CCodeIdentifier ("%s_CLASS".printf (get_ccode_upper_case_name (base_class, null)))); + var vcast = new CCodeFunctionCall (new CCodeIdentifier (get_ccode_class_type_function (base_class))); vcast.add_argument (new CCodeIdentifier ("%s_parent_class".printf (get_ccode_lower_case_name (current_class)))); set_cvalue (expr, new CCodeMemberAccess.pointer (vcast, m.name)); |