summaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2018-09-10 07:51:11 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2018-09-10 07:51:11 +0100
commit5aa435a9f04fd6e4bab6f564b8af7fe2e8c7719c (patch)
treebbea0ceab078d665368b64e9289ea28f14202613 /window.c
parenta618271e1287c90653cdda4442868c2d4e94de49 (diff)
window_get_active_at needs to check visible also.
Diffstat (limited to 'window.c')
-rw-r--r--window.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/window.c b/window.c
index aabfbdf1..7d3b0748 100644
--- a/window.c
+++ b/window.c
@@ -501,6 +501,8 @@ window_get_active_at(struct window *w, u_int x, u_int y)
struct window_pane *wp;
TAILQ_FOREACH(wp, &w->panes, entry) {
+ if (!window_pane_visible(wp))
+ continue;
if (x < wp->xoff || x > wp->xoff + wp->sx)
continue;
if (y < wp->yoff || y > wp->yoff + wp->sy)