diff options
Diffstat (limited to 'gobject')
| -rw-r--r-- | gobject/pygtype.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gobject/pygtype.c b/gobject/pygtype.c index 5606e2a..59ba580 100644 --- a/gobject/pygtype.c +++ b/gobject/pygtype.c @@ -849,7 +849,7 @@ pyg_value_from_pyobject(GValue *value, PyObject *obj) if (obj == Py_None) g_value_set_boxed(value, NULL); - if (G_VALUE_HOLDS(value, PY_TYPE_OBJECT)) + else if (G_VALUE_HOLDS(value, PY_TYPE_OBJECT)) g_value_set_boxed(value, obj); else if (PyObject_TypeCheck(obj, &PyGBoxed_Type) && G_VALUE_HOLDS(value, ((PyGBoxed *)obj)->gtype)) |
