diff options
author | Sergio Gómez <sergio.g.delreal@gmail.com> | 2023-03-06 16:38:11 -0500 |
---|---|---|
committer | Marius Vlad <marius.vlad@collabora.com> | 2023-05-16 10:54:29 +0300 |
commit | 072c56723c7eab4b18337dea7847506976d12c56 (patch) | |
tree | d54d009b96446a49ab1b3dab95c982c926ed2ea6 | |
parent | 21e46364c0813f80bf6992d929339cdcbdaf5171 (diff) | |
download | weston-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.c | 1 |
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); |