From d51141d577f90f297fb46327d8120f3cdd45b4fd Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Mon, 4 Jul 2005 13:07:10 +0000 Subject: Use pyg_param_gvalue_from_pyobject in gobject.new, fixes unichar * gobject/gobjectmodule.c: (pyg_object_new): * tests/test_conversion.py: Use pyg_param_gvalue_from_pyobject in gobject.new, fixes unichar parameters specified from the constructor. Added unittests. --- gobject/gobjectmodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gobject') diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 8882c0c..c4931f4 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -1505,7 +1505,8 @@ pyg_object_new (PyGObject *self, PyObject *args, PyObject *kwargs) } g_value_init(¶ms[n_params].value, G_PARAM_SPEC_VALUE_TYPE(pspec)); - if (pyg_value_from_pyobject(¶ms[n_params].value, value)) { + if (pyg_param_gvalue_from_pyobject(¶ms[n_params].value, + value, pspec) < 0) { PyErr_Format(PyExc_TypeError, "could not convert value for property `%s'", key_str); -- cgit