From 3e5f5d395979a57a7d44cf186765055cfa627e56 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 15 May 2019 22:18:56 +0200 Subject: [PATCH] flattenlistmodel: Do proper check If we want the model items to be listmodels, we don't need to do a == comparison. We need to do g_type_is_a(). Implementations of listmodels are obviously fine. --- gtk/gtkflattenlistmodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)