From: Dana Jansens Date: Fri, 21 Mar 2003 09:38:13 +0000 (+0000) Subject: don't snap to non-visibles X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=921a711daddffc649738f14b10f7eb703df946bc;p=chaz%2Fopenbox don't snap to non-visibles --- diff --git a/plugins/resistance.c b/plugins/resistance.c index 3d6c4dc1..c7f47c3e 100644 --- a/plugins/resistance.c +++ b/plugins/resistance.c @@ -39,6 +39,7 @@ static void resist(Client *c, int *x, int *y) target = it->data; if (target == c) continue; /* don't snap to self */ + if (!target->visible) continue; /* don't snap to non-visibles */ tl = target->frame->area.x - 1; tt = target->frame->area.y - 1; @@ -49,6 +50,7 @@ static void resist(Client *c, int *x, int *y) window edge available, without going all the way from bottom-to-top in the stacking list */ + g_print("r %d tl %d\n", r, tl); if (!snapx && cl >= tr && l < tr && l >= tr - resistance) *x = tr, snapx = TRUE; else if (!snapx && cr <= tl && r > tl && r <= tl + resistance)