summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-05-14 07:46:44 -0400
committerMatthias Clasen <mclasen@redhat.com>2023-05-14 07:50:11 -0400
commit51ad2a55a8aa1e6278e76f8636653b0d9db784b4 (patch)
treebdf0c5fdc1aae4e9ef01fdd1ef19f4e32cb6328d
parente50209a53544f67a14ec11f8e572aee9246a3e28 (diff)
downloadgtk+-51ad2a55a8aa1e6278e76f8636653b0d9db784b4.tar.gz
gdk: Add an assertion
We simply overwrite any previous region, so assert that the field was NULL before.
-rw-r--r--gdk/gdktexture.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/gdktexture.c b/gdk/gdktexture.c
index b392b90222..8c8de2d42d 100644
--- a/gdk/gdktexture.c
+++ b/gdk/gdktexture.c
@@ -711,6 +711,8 @@ gdk_texture_set_diff (GdkTexture *self,
GdkTexture *previous,
cairo_region_t *diff)
{
+ g_assert (self->diff_to_previous == NULL);
+
self->previous_texture = previous;
self->diff_to_previous = diff;
g_atomic_pointer_set (&previous->next_texture, self);