Merge pull request #1107 from ammen99/master
properly check if the point is inside the surface in wlr_surface_pointer_accepts_input
This commit is contained in:
commit
742c66d93f
|
@ -895,8 +895,8 @@ struct wlr_surface *wlr_surface_get_root_surface(struct wlr_surface *surface) {
|
||||||
|
|
||||||
bool wlr_surface_point_accepts_input(struct wlr_surface *surface,
|
bool wlr_surface_point_accepts_input(struct wlr_surface *surface,
|
||||||
double sx, double sy) {
|
double sx, double sy) {
|
||||||
return sx >= 0 && sx <= surface->current->width &&
|
return sx >= 0 && sx < surface->current->width &&
|
||||||
sy >= 0 && sy <= surface->current->height &&
|
sy >= 0 && sy < surface->current->height &&
|
||||||
pixman_region32_contains_point(&surface->current->input, sx, sy, NULL);
|
pixman_region32_contains_point(&surface->current->input, sx, sy, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue