diff options
Diffstat (limited to 'gobject/gobjectmodule.c')
| -rw-r--r-- | gobject/gobjectmodule.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 07eb8aa..9d78bf8 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -1407,9 +1407,10 @@ pyg_type_register(PyTypeObject *class, const char *type_name) if (parent_interfaces[parent_interface_iter] == itype) break; } + + if (parent_interface_iter < n_parent_interfaces) + continue; } - if (parent_interface_iter < n_parent_interfaces) - continue; iinfo = pyg_lookup_interface_info(itype); iinfo_copy = *iinfo; |
