Introduction
Introduction Statistics Contact Development Disclaimer Help
tI didn't knew of c->isfixed, that should fix Jukkas issue with gkrellm ;) - dw…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 7a095d0ce241698d8b3ea896499031f1d72b622e
parent 5052c538d9c14b46f298240cefa8a0062323d249
Author: Anselm R. Garbe <[email protected]>
Date: Tue, 13 Feb 2007 22:53:58 +0100
I didn't knew of c->isfixed, that should fix Jukkas issue with gkrellm ;)
Diffstat:
M event.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/event.c b/event.c
t@@ -156,8 +156,9 @@ buttonpress(XEvent *e) {
}
else if(ev->button == Button2)
zoom(NULL);
- else if(ev->button == Button3 && (arrange == dofloat || c->isf…
- !c->isfixed) {
+ else if(ev->button == Button3 && (arrange == dofloat || c->isf…
+ && !c->isfixed)
+ {
restack();
resizemouse(c);
}
t@@ -173,18 +174,19 @@ configurerequest(XEvent *e) {
if((c = getclient(ev->window))) {
c->ismax = False;
c->border = (ev->value_mask & CWBorderWidth) ? ev->border_widt…
- if((!c->isfloat && (arrange != dofloat))
- || ((ev->value_mask & (CWX | CWY)) && !(ev->value_mask…
- configure(c);
- else {
+ if(c->isfixed || c->isfloat || (arrange == dofloat)) {
c->x = (ev->value_mask & CWX) ? ev->x : c->x;
c->y = (ev->value_mask & CWY) ? ev->y : c->y;
c->w = (ev->value_mask & CWWidth) ? ev->width : c->w;
c->h = (ev->value_mask & CWHeight) ? ev->height : c->h;
+ if((ev->value_mask & (CWX | CWY)) && !(ev->value_mask …
+ configure(c);
resize(c, False);
if(!isvisible(c))
XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y);
}
+ else
+ configure(c);
}
else {
wc.x = ev->x;
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.