aboutsummaryrefslogtreecommitdiffstats
path: root/sway/tree/container.c
diff options
context:
space:
mode:
authorLibravatar Ryan Dwyer <ryandwyer1@gmail.com>2018-05-01 19:50:54 +1000
committerLibravatar Ryan Dwyer <ryandwyer1@gmail.com>2018-05-01 19:50:54 +1000
commit19d6cc395dfcb73fa7fc70a0691a38005afc334f (patch)
tree1839df3c57151c2d1a3295fe55d5248d2200ca95 /sway/tree/container.c
parentImplement indicator border (diff)
downloadsway-19d6cc395dfcb73fa7fc70a0691a38005afc334f.tar.gz
sway-19d6cc395dfcb73fa7fc70a0691a38005afc334f.tar.zst
sway-19d6cc395dfcb73fa7fc70a0691a38005afc334f.zip
Allow clicking view decorations to focus view
Diffstat (limited to 'sway/tree/container.c')
-rw-r--r--sway/tree/container.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/sway/tree/container.c b/sway/tree/container.c
index cb0233db..995da5ce 100644
--- a/sway/tree/container.c
+++ b/sway/tree/container.c
@@ -455,6 +455,16 @@ struct sway_container *container_at(struct sway_container *parent,
455 *surface = _surface; 455 *surface = _surface;
456 return swayc; 456 return swayc;
457 } 457 }
458 // Check the view's decorations
459 struct wlr_box swayc_box = {
460 .x = swayc->x,
461 .y = swayc->y,
462 .width = swayc->width,
463 .height = swayc->height,
464 };
465 if (wlr_box_contains_point(&swayc_box, ox, oy)) {
466 return swayc;
467 }
458 } else { 468 } else {
459 list_cat(queue, swayc->children); 469 list_cat(queue, swayc->children);
460 } 470 }