From: Matthias Clasen Date: Sun, 14 May 2023 11:46:44 +0000 (-0400) Subject: gdk: Add an assertion X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~261^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=51ad2a55a8aa1e6278e76f8636653b0d9db784b4;p=gtk4.git gdk: Add an assertion We simply overwrite any previous region, so assert that the field was NULL before. --- 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);