Xinqi Bao's Git
projects
/
dwm.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
bd4deae
)
be more polite to clients which like to appear outside the window area, but still...
author
Anselm R Garbe <
[email protected]
>
Mon, 19 May 2008 16:23:49 +0000
(17:23 +0100)
committer
Anselm R Garbe <
[email protected]
>
Mon, 19 May 2008 16:23:49 +0000
(17:23 +0100)
dwm.c
diff
|
blob
|
history
diff --git
a/dwm.c
b/dwm.c
index
507084c
..
37df864
100644
(file)
--- a/
dwm.c
+++ b/
dwm.c
@@
-958,12
+958,12
@@
manage(Window w, XWindowAttributes *wa) {
c->bw = wa->border_width;
}
else {
c->bw = wa->border_width;
}
else {
- if(c->x + c->w + 2 * c->bw >
wx + w
w)
- c->x =
wx + w
w - c->w - 2 * c->bw;
- if(c->y + c->h + 2 * c->bw >
wy + w
h)
- c->y =
wy + w
h - c->h - 2 * c->bw;
- c->x = MAX(c->x,
w
x);
- c->y = MAX(c->y,
w
y);
+ if(c->x + c->w + 2 * c->bw >
sx + s
w)
+ c->x =
sx + s
w - c->w - 2 * c->bw;
+ if(c->y + c->h + 2 * c->bw >
sy + s
h)
+ c->y =
sy + s
h - c->h - 2 * c->bw;
+ c->x = MAX(c->x,
s
x);
+ c->y = MAX(c->y,
s
y);
c->bw = borderpx;
}
c->bw = borderpx;
}