diff options
Diffstat (limited to 'gobject/gobject.c')
-rw-r--r-- | gobject/gobject.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gobject/gobject.c b/gobject/gobject.c index c0a65842a..a2e8b4b44 100644 --- a/gobject/gobject.c +++ b/gobject/gobject.c @@ -951,8 +951,8 @@ object_set_property (GObject *object, pspec = redirect; /* provide a copy to work from, convert (if necessary) and validate */ - g_value_init (&tmp_value, G_PARAM_SPEC_VALUE_TYPE (pspec)); - if (!g_value_transform (value, &tmp_value)) + /* g_value_init (&tmp_value, pspec->value_type); */ + if (!_g_value_init_and_transform (value, pspec->value_type, &tmp_value)) g_warning ("unable to set property `%s' of type `%s' from value of type `%s'", pspec->name, g_type_name (pspec->value_type), |