diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-07-26 14:37:55 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-07-26 14:37:55 -0400 |
commit | 8f63a5ab63e29969876f9a0107a50b2564a69e84 (patch) | |
tree | 332ad4839c688365e0184f35d6a2188b50b187eb /gtk/gtkwidget.c | |
parent | eb3381723f9854c586df8705386e86075bb6b2a0 (diff) | |
download | gtk+-list-list-constructor.tar.gz |
listlistmodel: Drop item_typelist-list-constructor
We are using G_TYPE_OBJECT throughout, so there
is no need for GtkListListModel to do anything else.
Update all callers.
Diffstat (limited to 'gtk/gtkwidget.c')
-rw-r--r-- | gtk/gtkwidget.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 7a9cb2b478..fcbcb82258 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -11535,8 +11535,7 @@ gtk_widget_observe_children (GtkWidget *widget) if (priv->children_observer) return g_object_ref (G_LIST_MODEL (priv->children_observer)); - priv->children_observer = gtk_list_list_model_new (GTK_TYPE_WIDGET, - (gpointer) gtk_widget_get_first_child, + priv->children_observer = gtk_list_list_model_new ((gpointer) gtk_widget_get_first_child, (gpointer) gtk_widget_get_next_sibling, (gpointer) gtk_widget_get_prev_sibling, (gpointer) gtk_widget_get_last_child, @@ -11622,14 +11621,13 @@ gtk_widget_observe_controllers (GtkWidget *widget) if (priv->controller_observer) return g_object_ref (G_LIST_MODEL (priv->controller_observer)); - priv->controller_observer = gtk_list_list_model_new (GTK_TYPE_EVENT_CONTROLLER, - gtk_widget_controller_list_get_first, - gtk_widget_controller_list_get_next, - gtk_widget_controller_list_get_prev, - NULL, - (gpointer) g_object_ref, - widget, - gtk_widget_controller_observer_destroyed); + priv->controller_observer = gtk_list_list_model_new (gtk_widget_controller_list_get_first, + gtk_widget_controller_list_get_next, + gtk_widget_controller_list_get_prev, + NULL, + (gpointer) g_object_ref, + widget, + gtk_widget_controller_observer_destroyed); return G_LIST_MODEL (priv->controller_observer); } |