From: Timm Bäder Date: Sat, 16 Jun 2018 18:31:48 +0000 (+0200) Subject: paned: Chain up in snapshot X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~22^2~147 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f8ddc4263846a08de62943d2eb2a2a04a33c5ba4;p=gtk4.git paned: Chain up in snapshot No need to snapshot all child widgets ourselves, the implementation in GtkWidget can just do it for us. --- diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index 86cf3c6d71..53419f817f 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -1369,8 +1369,6 @@ static void gtk_paned_snapshot (GtkWidget *widget, GtkSnapshot *snapshot) { - GtkPanedPrivate *priv = gtk_paned_get_instance_private (GTK_PANED (widget)); - gtk_snapshot_push_clip (snapshot, &GRAPHENE_RECT_INIT ( 0, 0, @@ -1378,15 +1376,8 @@ gtk_paned_snapshot (GtkWidget *widget, gtk_widget_get_height (widget) )); - if (priv->child1 && gtk_widget_get_visible (priv->child1) && - priv->child2 && gtk_widget_get_visible (priv->child2)) - gtk_widget_snapshot_child (widget, priv->handle_widget, snapshot); - - if (priv->child1 && gtk_widget_get_visible (priv->child1)) - gtk_widget_snapshot_child (widget, priv->child1, snapshot); - if (priv->child2 && gtk_widget_get_visible (priv->child2)) - gtk_widget_snapshot_child (widget, priv->child2, snapshot); + GTK_WIDGET_CLASS (gtk_paned_parent_class)->snapshot (widget, snapshot); gtk_snapshot_pop (snapshot); }