changing order of c->border restorage
be8d6d40
1 file(s) · +3 −3
| 174 | 174 | ||
| 175 | 175 | if((c = getclient(ev->window))) { |
|
| 176 | 176 | c->ismax = False; |
|
| 177 | + | if(ev->value_mask & CWBorderWidth) |
|
| 178 | + | c->border = ev->border_width; |
|
| 177 | 179 | if(c->isfixed || c->isfloating || (lt->arrange == floating)) { |
|
| 178 | 180 | if(ev->value_mask & CWX) |
|
| 179 | 181 | c->x = ev->x; |
|
| 190 | 192 | XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); |
|
| 191 | 193 | } |
|
| 192 | 194 | else { |
|
| 193 | - | if(ev->value_mask & CWBorderWidth) |
|
| 194 | - | c->border = ev->border_width; |
|
| 195 | 195 | configure(c); |
|
| 196 | - | c->border = BORDERPX; |
|
| 197 | 196 | } |
|
| 197 | + | c->border = BORDERPX; |
|
| 198 | 198 | } |
|
| 199 | 199 | else { |
|
| 200 | 200 | wc.x = ev->x; |
|