summaryrefslogtreecommitdiff
path: root/gobject/gobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/gobject.c')
-rw-r--r--gobject/gobject.c4
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),