[gtk/matthiasc/for-master] Simplify gdk_surface_queue_render
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master] Simplify gdk_surface_queue_render
- Date: Tue, 3 Nov 2020 19:41:20 +0000 (UTC)
commit 2120e9df880cabfe21d5a4e8c2d0e6804a4e09d8
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Nov 3 14:37:27 2020 -0500
Simplify gdk_surface_queue_render
We can just call gdk_surface_invalidate_rect here
like we do elsewhere in gdk, and I'm a bit uncertain
about the current code that adds an empty update
region.
gdk/gdksurface.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c
index 43d3371609..f28c6ac4d1 100644
--- a/gdk/gdksurface.c
+++ b/gdk/gdksurface.c
@@ -1408,13 +1408,9 @@ impl_surface_add_update_area (GdkSurface *impl_surface,
void
gdk_surface_queue_render (GdkSurface *surface)
{
- cairo_region_t *region;
-
g_return_if_fail (GDK_IS_SURFACE (surface));
- region = cairo_region_create ();
- impl_surface_add_update_area (surface, region);
- cairo_region_destroy (region);
+ gdk_surface_invalidate_rect (surface, NULL);
}
/*
@@ -1495,7 +1491,9 @@ gdk_surface_freeze_updates (GdkSurface *surface)
surface->update_freeze_count++;
if (surface->update_freeze_count == 1)
+ {
_gdk_frame_clock_uninhibit_freeze (surface->frame_clock);
+ }
}
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]