showrendernode: Set widget overflow
authorTimm Bäder <mail@baedert.org>
Sat, 16 May 2020 07:24:29 +0000 (09:24 +0200)
committerTimm Bäder <mail@baedert.org>
Sat, 16 May 2020 20:04:00 +0000 (22:04 +0200)
tests/showrendernode.c

index 538f7288ae1b0922c01d857b9d133f04f7b4fa1f..670e776e1d6c64ea083c3e68c490ae685ef1ece1 100644 (file)
@@ -69,14 +69,7 @@ gtk_node_view_snapshot (GtkWidget   *widget,
   GtkNodeView *self = GTK_NODE_VIEW (widget);
 
   if (self->node != NULL)
-    {
-      gtk_snapshot_push_clip (snapshot,
-                              &GRAPHENE_RECT_INIT (
-                                0, 0,
-                                gtk_widget_get_width (widget), gtk_widget_get_height (widget)));
-      gtk_snapshot_append_node (snapshot, self->node);
-      gtk_snapshot_pop (snapshot);
-    }
+    gtk_snapshot_append_node (snapshot, self->node);
 }
 
 static void
@@ -93,6 +86,7 @@ gtk_node_view_finalize (GObject *object)
 static void
 gtk_node_view_init (GtkNodeView *self)
 {
+  gtk_widget_set_overflow (GTK_WIDGET (self), GTK_OVERFLOW_HIDDEN);
 }
 
 static void