diff options
author | Anselm R. Garbe <garbeam@wmii.de> | 2006-07-11 22:49:09 +0200 |
---|---|---|
committer | Anselm R. Garbe <garbeam@wmii.de> | 2006-07-11 22:49:09 +0200 |
commit | a05beb6585713aeb661cf30c080e77fbfdb28867 (patch) | |
tree | 39ce730b165187a50026db1834bd7b2f6f010ec8 /event.c | |
parent | 48b6e9a3968e54a87f022c8e68b5bec5423cb75f (diff) | |
download | dwm-a05beb6585713aeb661cf30c080e77fbfdb28867.tar.gz |
made code more readable
Diffstat (limited to 'event.c')
-rw-r--r-- | event.c | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/event.c b/event.c index b8b39a4..84b0698 100644 --- a/event.c +++ b/event.c @@ -79,13 +79,13 @@ configurerequest(XEvent *e) ev->value_mask &= ~CWSibling; if((c = getclient(ev->window))) { if(ev->value_mask & CWX) - c->r[RFloat].x = ev->x; + c->x = ev->x; if(ev->value_mask & CWY) - c->r[RFloat].y = ev->y; + c->y = ev->y; if(ev->value_mask & CWWidth) - c->r[RFloat].width = ev->width; + c->w = ev->width; if(ev->value_mask & CWHeight) - c->r[RFloat].height = ev->height; + c->h = ev->height; } wc.x = ev->x; @@ -179,7 +179,6 @@ static void propertynotify(XEvent *e) { XPropertyEvent *ev = &e->xproperty; - long msize; Client *c; if(ev->state == PropertyDelete) @@ -195,16 +194,9 @@ propertynotify(XEvent *e) case XA_WM_TRANSIENT_FOR: XGetTransientForHint(dpy, c->win, &c->trans); break; + update_size(c); case XA_WM_NORMAL_HINTS: - if(!XGetWMNormalHints(dpy, c->win, &c->size, &msize) - || !c->size.flags) - c->size.flags = PSize; - if(c->size.flags & PMinSize && c->size.flags & PMaxSize - && c->size.min_width == c->size.max_width - && c->size.min_height == c->size.max_height) - c->fixedsize = True; - else - c->fixedsize = False; + update_size(c); break; } if(ev->atom == XA_WM_NAME || ev->atom == net_atom[NetWMName]) { |