Browse Source

and another fix

main
arg@mig29 18 years ago
parent
commit
91e569ca37
2 changed files with 4 additions and 3 deletions
  1. +2
    -2
      client.c
  2. +2
    -1
      event.c

+ 2
- 2
client.c View File

@ -209,8 +209,6 @@ manage(Window w, XWindowAttributes *wa) {
c->h = wa->height; c->h = wa->height;
c->th = bh; c->th = bh;
updatesize(c); updatesize(c);
c->isfixed = (c->maxw && c->minw && c->maxh && c->minh &&
c->maxw == c->minw && c->maxh == c->minh);
if(c->x + c->w + 2 * BORDERPX > sw) if(c->x + c->w + 2 * BORDERPX > sw)
c->x = sw - c->w - 2 * BORDERPX; c->x = sw - c->w - 2 * BORDERPX;
if(c->x < sx) if(c->x < sx)
@ -341,6 +339,8 @@ updatesize(Client *c) {
} }
else else
c->minw = c->minh = 0; c->minw = c->minh = 0;
c->isfixed = (c->maxw && c->minw && c->maxh && c->minh &&
c->maxw == c->minw && c->maxh == c->minh);
if(c->flags & PWinGravity) if(c->flags & PWinGravity)
c->grav = size.win_gravity; c->grav = size.win_gravity;
else else


+ 2
- 1
event.c View File

@ -136,7 +136,8 @@ buttonpress(XEvent *e) {
} }
else if(ev->button == Button2) else if(ev->button == Button2)
zoom(NULL); zoom(NULL);
else if(ev->button == Button3 && (arrange == dofloat || c->isfloat) && !c->isfixed) {
else if(ev->button == Button3 && (arrange == dofloat || c->isfloat) &&
!c->isfixed) {
restack(); restack();
resizemouse(c); resizemouse(c);
} }


Loading…
Cancel
Save