From: Rico Tzschichholz Date: Thu, 2 Jul 2020 17:50:48 +0000 (+0200) Subject: codegen: Handle "gtk_param_spec_expression" in get_param_spec() X-Git-Tag: 0.49.1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32881170daf552e27683a79af152fc1b3aeb6280;p=thirdparty%2Fvala.git codegen: Handle "gtk_param_spec_expression" in get_param_spec() --- diff --git a/codegen/valagtypemodule.vala b/codegen/valagtypemodule.vala index 3aba4b96d..9d01150ab 100644 --- a/codegen/valagtypemodule.vala +++ b/codegen/valagtypemodule.vala @@ -1841,6 +1841,8 @@ public class Vala.GTypeModule : GErrorModule { } else if (param_spec_name == "g_param_spec_variant") { cspec.add_argument (new CCodeConstant ("G_VARIANT_TYPE_ANY")); cspec.add_argument (new CCodeConstant ("NULL")); + } else if (param_spec_name == "gtk_param_spec_expression") { + // No additional parameter required } else if (get_ccode_type_id (type_symbol) != "G_TYPE_POINTER") { cspec.add_argument (new CCodeIdentifier (get_ccode_type_id (type_symbol))); }