aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sway/tree/container.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sway/tree/container.c b/sway/tree/container.c
index 0ebdc51d..9358dad7 100644
--- a/sway/tree/container.c
+++ b/sway/tree/container.c
@@ -251,10 +251,12 @@ static struct sway_container *container_at_stacked(struct sway_node *parent,
// Title bars
int title_height = container_titlebar_height();
- int child_index = (ly - box.y) / title_height;
- if (child_index < children->length) {
- struct sway_container *child = children->items[child_index];
- return child;
+ if (title_height > 0) {
+ int child_index = (ly - box.y) / title_height;
+ if (child_index < children->length) {
+ struct sway_container *child = children->items[child_index];
+ return child;
+ }
}
// Surfaces