diff --git a/gtk/gtkflattenlistmodel.c b/gtk/gtkflattenlistmodel.c index 614493e28f..e33a47a30b 100644 --- a/gtk/gtkflattenlistmodel.c +++ b/gtk/gtkflattenlistmodel.c @@ -486,7 +486,7 @@ gtk_flatten_list_model_set_model (GtkFlattenListModel *self, g_return_if_fail (model == NULL || G_IS_LIST_MODEL (model)); if (model) { - g_return_if_fail (g_list_model_get_item_type (model) == G_TYPE_LIST_MODEL); + g_return_if_fail (g_type_is_a (g_list_model_get_item_type (model), G_TYPE_LIST_MODEL)); } if (self->model == model)