Skip assign when sub_x or sub_y is NULL in wlr_surface_surface_at

This commit is contained in:
Alynx Zhou 2019-11-08 15:10:43 +08:00 committed by Simon Ser
parent 447835afc1
commit aa9ea95e1f
1 changed files with 6 additions and 2 deletions

View File

@ -1016,8 +1016,12 @@ struct wlr_surface *wlr_surface_surface_at(struct wlr_surface *surface,
} }
if (wlr_surface_point_accepts_input(surface, sx, sy)) { if (wlr_surface_point_accepts_input(surface, sx, sy)) {
*sub_x = sx; if (sub_x) {
*sub_y = sy; *sub_x = sx;
}
if (sub_y) {
*sub_y = sy;
}
return surface; return surface;
} }