From: Matthias Clasen Date: Sat, 20 May 2023 15:35:31 +0000 (-0400) Subject: gridview: Update factories in set_factory X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~237^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=48e49b4c507e886c92773053808a30b9f7aa4793;p=gtk4.git gridview: Update factories in set_factory Call update_factories() so the children get their factories properly updated. This matches what GtkListView does. --- diff --git a/gtk/gtkgridview.c b/gtk/gtkgridview.c index 63199d6bea..9408e16123 100644 --- a/gtk/gtkgridview.c +++ b/gtk/gtkgridview.c @@ -1337,6 +1337,8 @@ gtk_grid_view_set_factory (GtkGridView *self, if (!g_set_object (&self->factory, factory)) return; + gtk_grid_view_update_factories (self); + g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_FACTORY]); }