treeview: Use gtk_widget_set_overflow()
authorBenjamin Otte <otte@redhat.com>
Fri, 8 Feb 2019 17:16:35 +0000 (18:16 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 8 Feb 2019 17:26:42 +0000 (18:26 +0100)
We need to clip again so we don't overdraw the headers, but setting
overflow does the right thing with header widgetry.

gtk/gtktreeview.c

index 3c5acc5a8cfe80070f68994ed2b4d86a6e3a77e7..bf0a665c33039633d8219ee4010f150ee7ec28e2 100644 (file)
@@ -1654,6 +1654,7 @@ gtk_tree_view_init (GtkTreeView *tree_view)
   priv = tree_view->priv = gtk_tree_view_get_instance_private (tree_view);
 
   gtk_widget_set_can_focus (GTK_WIDGET (tree_view), TRUE);
+  gtk_widget_set_overflow (GTK_WIDGET (tree_view), GTK_OVERFLOW_HIDDEN);
 
   priv->show_expanders = TRUE;
   priv->draw_keyfocus = TRUE;