revealer: Create clip node for right widget size
authorTimm Bäder <mail@baedert.org>
Fri, 3 Nov 2017 09:37:16 +0000 (10:37 +0100)
committerTimm Bäder <mail@baedert.org>
Fri, 3 Nov 2017 09:47:02 +0000 (10:47 +0100)
It should use gtk_widget_get_width/height here to get the correct
content size of the revealer.

gtk/gtkrevealer.c

index df11832fb923a0cf42c34fe9542f2f1f40133b6b..790221311ed0e02fb2d884a5a70d7fa024d8158c 100644 (file)
@@ -645,8 +645,8 @@ gtk_revealer_snapshot (GtkWidget   *widget,
       gtk_snapshot_push_clip (snapshot,
                               &GRAPHENE_RECT_INIT(
                                   0, 0,
-                                  gtk_widget_get_allocated_width (widget),
-                                  gtk_widget_get_allocated_height (widget)
+                                  gtk_widget_get_width (widget),
+                                  gtk_widget_get_height (widget)
                               ),
                               "RevealerClip");
       gtk_widget_snapshot_child (widget, child, snapshot);