summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergio Gómez <sergio.g.delreal@gmail.com>2023-03-06 16:38:11 -0500
committerMarius Vlad <marius.vlad@collabora.com>2023-05-16 10:54:29 +0300
commit072c56723c7eab4b18337dea7847506976d12c56 (patch)
treed54d009b96446a49ab1b3dab95c982c926ed2ea6
parent21e46364c0813f80bf6992d929339cdcbdaf5171 (diff)
downloadweston-072c56723c7eab4b18337dea7847506976d12c56.tar.gz
libweston: Add assert for valid confine region in maybe_warp_confined_pointer()
Signed-off-by: Sergio Gómez <sergio.g.delreal@gmail.com> (cherry picked from commit b6423e59d9116d140e33e925d6dd9bf8324188a7)
-rw-r--r--libweston/input.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libweston/input.c b/libweston/input.c
index f2a9a07a..338be6c3 100644
--- a/libweston/input.c
+++ b/libweston/input.c
@@ -4786,6 +4786,7 @@ maybe_warp_confined_pointer(struct weston_pointer_constraint *constraint)
pixman_region32_intersect(&confine_region,
&constraint->view->surface->input,
&constraint->region);
+ assert(!pixman_region32_selfcheck(&confine_region));
region_to_outline(&confine_region, &borders);
pixman_region32_fini(&confine_region);