From eeb88f8ae041939626d82a637d73457243256cfa Mon Sep 17 00:00:00 2001 From: Otto Modinos Date: Fri, 27 Feb 2015 15:57:19 +0200 Subject: [PATCH] fix non left alignments causing wrong clicks --- bar.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bar.c b/bar.c index 8a86c94..78ea68c 100644 --- a/bar.c +++ b/bar.c @@ -340,9 +340,10 @@ area_shift (xcb_window_t win, const int align, int delta) delta /= 2; for (int i = 0; i < astack.pos; i++) { - if (astack.slot[i].window == win && astack.slot[i].align == align) { - astack.slot[i].begin -= delta; - astack.slot[i].end -= delta; + area_t *a = &astack.slot[i]; + if (a->window == win && a->align == align && !a->active) { + a->begin -= delta; + a->end -= delta; } } }