summaryrefslogtreecommitdiff
path: root/gtk/gtkcolumnviewrowwidget.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2023-03-29 10:33:51 +0200
committerBenjamin Otte <otte@redhat.com>2023-04-01 20:49:40 +0200
commitd1bc552b5fb8b2b53100ac277eb58f590fb9d49a (patch)
tree82b6a42ac271b698d713a9e2bb53134c759ca6f3 /gtk/gtkcolumnviewrowwidget.c
parente8f0aa6ef86b795853bbf016d89475e414ef33ee (diff)
downloadgtk+-d1bc552b5fb8b2b53100ac277eb58f590fb9d49a.tar.gz
columnview: Implement inertness
This properly implements the same behavior as 62e9d1e470b0819bdcb4d2a3ba05e083306fc0da and avoids randomly losing factories. Oops.
Diffstat (limited to 'gtk/gtkcolumnviewrowwidget.c')
-rw-r--r--gtk/gtkcolumnviewrowwidget.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkcolumnviewrowwidget.c b/gtk/gtkcolumnviewrowwidget.c
index fe2b290f57..62cec81b0e 100644
--- a/gtk/gtkcolumnviewrowwidget.c
+++ b/gtk/gtkcolumnviewrowwidget.c
@@ -532,9 +532,11 @@ gtk_column_view_row_widget_init (GtkColumnViewRowWidget *self)
}
GtkWidget *
-gtk_column_view_row_widget_new (gboolean is_header)
+gtk_column_view_row_widget_new (GtkListItemFactory *factory,
+ gboolean is_header)
{
return g_object_new (GTK_TYPE_COLUMN_VIEW_ROW_WIDGET,
+ "factory", factory,
"css-name", is_header ? "header" : "row",
"selectable", TRUE,
"activatable", TRUE,