Fix resize of floating panes with pane-border-status top, from Michael

Grant.
This commit is contained in:
nicm
2026-06-01 19:59:04 +00:00
parent a1873fef61
commit 922f7d1645

View File

@@ -637,17 +637,12 @@ window_get_active_at(struct window *w, u_int x, u_int y)
continue; continue;
} }
} else { } else {
/* Floating - include top or or left border. */ /* Floating - include all borders. */
if ((int)x < xoff - 1 || x > xoff + sx) if ((int)x < xoff - 1 || x > xoff + sx)
continue; continue;
if (pane_status == PANE_STATUS_TOP) {
if ((int)y <= yoff - 2 || y > yoff + sy - 1)
continue;
} else {
if ((int)y < yoff - 1 || y > yoff + sy) if ((int)y < yoff - 1 || y > yoff + sy)
continue; continue;
} }
}
return (wp); return (wp);
} }
return (NULL); return (NULL);