From a36b0f8bae77057d6d8bc26b11fc659b9757bc35 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 31 Mar 2018 18:37:53 +0200 Subject: [PATCH] widget: Don't clip widgets anymore when snapshotting This is the first step in removing clips. It's seperate to allow bisecting to this commit when analyzing performance problems. --- gtk/gtkwidget.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 039bc746fb..4ce4ad2854 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -13816,7 +13816,6 @@ gtk_widget_snapshot (GtkWidget *widget, GtkSnapshot *snapshot) { GtkWidgetPrivate *priv = widget->priv; - graphene_rect_t offset_clip; graphene_rect_t clip; gboolean has_clip; double opacity; @@ -13831,14 +13830,6 @@ gtk_widget_snapshot (GtkWidget *widget, } priv = widget->priv; - graphene_rect_init (&offset_clip, - priv->clip.x - priv->allocation.x, - priv->clip.y - priv->allocation.y, - priv->clip.width, - priv->clip.height); - - if (gtk_snapshot_clips_rect (snapshot, &offset_clip)) - return; opacity = widget->priv->alpha / 255.0; if (opacity <= 0.0)