summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2018-03-21 03:42:34 +0100
committerBenjamin Otte <otte@redhat.com>2018-03-21 04:10:07 +0100
commit0ce19eed083c79c5fb4091db3ecaf528346e610f (patch)
tree94c0b09b6ccd6bbbc45af8255e3fd5bf5d240118 /gtk/gtktreeview.c
parentef693f317c0d3f21e6ec537400d3747c5457ea28 (diff)
downloadgtk+-0ce19eed083c79c5fb4091db3ecaf528346e610f.tar.gz
gdk: Remove gdk_surface_shape_combine_region()
If you want transparent region, you can just render them transparent. If you want input shaping, use gdk_surface_input_shape_combine_region(). Also remove gtk_widget_shape_combine_region().
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r--gtk/gtktreeview.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 68613ea597..4dedb1c044 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -3594,7 +3594,6 @@ gtk_tree_view_motion_draw_column_motion_arrow (GtkTreeView *tree_view)
GtkTreeViewColumnReorder *reorder = tree_view->priv->cur_reorder;
GtkWidget *widget = GTK_WIDGET (tree_view);
cairo_surface_t *mask_image;
- cairo_region_t *mask_region;
gint x;
gint y;
gint width;
@@ -3717,11 +3716,6 @@ gtk_tree_view_motion_draw_column_motion_arrow (GtkTreeView *tree_view)
cairo_fill (cr);
cairo_destroy (cr);
- mask_region = gdk_cairo_region_create_from_surface (mask_image);
- gdk_surface_shape_combine_region (tree_view->priv->drag_highlight_window,
- mask_region, 0, 0);
-
- cairo_region_destroy (mask_region);
cairo_surface_destroy (mask_image);
}
@@ -3793,11 +3787,6 @@ gtk_tree_view_motion_draw_column_motion_arrow (GtkTreeView *tree_view)
cairo_fill (cr);
cairo_destroy (cr);
- mask_region = gdk_cairo_region_create_from_surface (mask_image);
- gdk_surface_shape_combine_region (tree_view->priv->drag_highlight_window,
- mask_region, 0, 0);
-
- cairo_region_destroy (mask_region);
cairo_surface_destroy (mask_image);
}