Allow clicking view decorations to focus view

This commit is contained in:
Ryan Dwyer 2018-05-01 19:50:54 +10:00
parent a19a511b90
commit 19d6cc395d

View file

@ -455,6 +455,16 @@ struct sway_container *container_at(struct sway_container *parent,
*surface = _surface; *surface = _surface;
return swayc; 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 { } else {
list_cat(queue, swayc->children); list_cat(queue, swayc->children);
} }