Allow clicking view decorations to focus view

This commit is contained in:
Ryan Dwyer 2018-05-01 19:50:54 +10:00 committed by Drew DeVault
parent 700510b45e
commit 55577498c0
1 changed files with 10 additions and 0 deletions

View File

@ -455,6 +455,16 @@ struct sway_container *container_at(struct sway_container *parent,
*surface = _surface;
return swayc;
}
// Check the view's decorations
struct wlr_box swayc_box = {
.x = swayc->x,
.y = swayc->y,
.width = swayc->width,
.height = swayc->height,
};
if (wlr_box_contains_point(&swayc_box, ox, oy)) {
return swayc;
}
} else {
list_cat(queue, swayc->children);
}