From: Matthias Clasen Date: Mon, 13 Mar 2023 07:54:13 +0000 (+0100) Subject: gtk4-demo: Use gtk_snapshot_append_scaled_texture X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~5^2~6^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e24d4ba5db5f5515ecdf45bce41736fbf9919ce4;p=gtk4.git gtk4-demo: Use gtk_snapshot_append_scaled_texture --- diff --git a/demos/gtk-demo/demo3widget.c b/demos/gtk-demo/demo3widget.c index 756cb7565d..cc755157a7 100644 --- a/demos/gtk-demo/demo3widget.c +++ b/demos/gtk-demo/demo3widget.c @@ -56,7 +56,6 @@ demo3_widget_snapshot (GtkWidget *widget, Demo3Widget *self = DEMO3_WIDGET (widget); int x, y, width, height; double w, h, w2, h2; - GskRenderNode *node; width = gtk_widget_get_width (widget); height = gtk_widget_get_height (widget); @@ -83,11 +82,10 @@ demo3_widget_snapshot (GtkWidget *widget, gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (w2 / 2, h2 / 2)); gtk_snapshot_rotate (snapshot, self->angle); gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (- w / 2, - h / 2)); - node = gsk_texture_scale_node_new (self->texture, - &GRAPHENE_RECT_INIT (0, 0, w, h), - self->filter); - gtk_snapshot_append_node (snapshot, node); - gsk_render_node_unref (node); + gtk_snapshot_append_scaled_texture (snapshot, + self->texture, + self->filter, + &GRAPHENE_RECT_INIT (0, 0, w, h)); gtk_snapshot_restore (snapshot); gtk_snapshot_pop (snapshot); }