gridview: Update factories in set_factory
authorMatthias Clasen <mclasen@redhat.com>
Sat, 20 May 2023 15:35:31 +0000 (11:35 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 20 May 2023 16:53:39 +0000 (12:53 -0400)
Call update_factories() so the children get their
factories properly updated.

This matches what GtkListView does.

gtk/gtkgridview.c

index 63199d6bea3d15364b9e54cd019dfa2891dc8773..9408e16123fea4e05baeb37e9a3c513a6f3fe40c 100644 (file)
@@ -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]);
 }