mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-09 07:08:07 +02:00
libweston/input: Fix assert for valid confine region
We need only check that the region is not empty. If either the input region or the constraint region have degenerate extents, the intersection from the previous instruction will set confine_region->data to pixman_region_empty_data. Fixes:b6423e59Signed-off-by: Sergio Gómez <sergio.g.delreal@gmail.com> (cherry picked from commit1ed88f60c0)
This commit is contained in:
parent
072c56723c
commit
a627a4be50
1 changed files with 1 additions and 1 deletions
|
|
@ -4786,7 +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));
|
||||
assert(pixman_region32_not_empty(&confine_region));
|
||||
region_to_outline(&confine_region, &borders);
|
||||
pixman_region32_fini(&confine_region);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue