From 5cf8b66244596bd483ddfc6ef5b503c4b2e015a6 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 14 Nov 2023 21:47:01 +0100 Subject: [PATCH] gpu: Use gdk_draw_context_empty_frame() when appropriate It's a new function, so make use of it. --- gsk/gpu/gskgpurenderer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gsk/gpu/gskgpurenderer.c b/gsk/gpu/gskgpurenderer.c index 6b80fd9272..4b51512a76 100644 --- a/gsk/gpu/gskgpurenderer.c +++ b/gsk/gpu/gskgpurenderer.c @@ -222,6 +222,12 @@ gsk_gpu_renderer_render (GskRenderer *renderer, cairo_region_t *render_region; GdkSurface *surface; + if (cairo_region_is_empty (region)) + { + gdk_draw_context_empty_frame (priv->context); + return; + } + gdk_draw_context_begin_frame_full (priv->context, gsk_render_node_get_preferred_depth (root), region);