equal
deleted
inserted
replaced
182 c->w = ev->width; |
182 c->w = ev->width; |
183 if(ev->value_mask & CWHeight) |
183 if(ev->value_mask & CWHeight) |
184 c->h = ev->height; |
184 c->h = ev->height; |
185 if((ev->value_mask & (CWX | CWY)) |
185 if((ev->value_mask & (CWX | CWY)) |
186 && !(ev->value_mask & (CWWidth | CWHeight))) |
186 && !(ev->value_mask & (CWWidth | CWHeight))) |
187 { |
|
188 configure(c); |
187 configure(c); |
189 if(isvisible(c)) |
188 if(isvisible(c)) |
190 XMoveWindow(dpy, c->win, c->x, c->y); |
|
191 } |
|
192 else { |
|
193 XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); |
189 XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); |
194 if(!isvisible(c)) |
|
195 ban(c); |
|
196 } |
|
197 } |
190 } |
198 else |
191 else |
199 configure(c); |
192 configure(c); |
200 } |
193 } |
201 else { |
194 else { |