equal
deleted
inserted
replaced
183 c->win = w; |
183 c->win = w; |
184 c->x = wa->x; |
184 c->x = wa->x; |
185 c->y = wa->y; |
185 c->y = wa->y; |
186 c->w = wa->width; |
186 c->w = wa->width; |
187 c->h = wa->height; |
187 c->h = wa->height; |
188 c->border = wa->border_width; |
|
189 if(c->w == sw && c->h == sh) { |
188 if(c->w == sw && c->h == sh) { |
190 c->x = sx; |
189 c->x = sx; |
191 c->y = sy; |
190 c->y = sy; |
192 } |
191 } |
193 else { |
192 else { |
202 } |
201 } |
203 updatesizehints(c); |
202 updatesizehints(c); |
204 XSelectInput(dpy, w, |
203 XSelectInput(dpy, w, |
205 StructureNotifyMask | PropertyChangeMask | EnterWindowMask); |
204 StructureNotifyMask | PropertyChangeMask | EnterWindowMask); |
206 grabbuttons(c, False); |
205 grabbuttons(c, False); |
207 wc.border_width = BORDERPX; |
206 c->border = wc.border_width = BORDERPX; |
208 XConfigureWindow(dpy, w, CWBorderWidth, &wc); |
207 XConfigureWindow(dpy, w, CWBorderWidth, &wc); |
209 XSetWindowBorder(dpy, w, dc.norm[ColBorder]); |
208 XSetWindowBorder(dpy, w, dc.norm[ColBorder]); |
210 configure(c); /* propagates border_width, if size doesn't change */ |
209 configure(c); /* propagates border_width, if size doesn't change */ |
211 updatetitle(c); |
210 updatetitle(c); |
212 if((rettrans = XGetTransientForHint(dpy, w, &trans) == Success)) |
211 if((rettrans = XGetTransientForHint(dpy, w, &trans) == Success)) |