equal
deleted
inserted
replaced
214 c->border = 0; |
214 c->border = 0; |
215 updatesize(c); |
215 updatesize(c); |
216 |
216 |
217 if(c->x + c->w + 2 * BORDERPX > sw) |
217 if(c->x + c->w + 2 * BORDERPX > sw) |
218 c->x = sw - c->w - 2 * BORDERPX; |
218 c->x = sw - c->w - 2 * BORDERPX; |
219 if(c->x < 0) |
219 if(c->x < sx) |
220 c->x = 0; |
220 c->x = sx; |
221 if(c->y + c->h + 2 * BORDERPX > sh) |
221 if(c->y + c->h + 2 * BORDERPX > sh) |
222 c->y = sh - c->h - 2; |
222 c->y = sh - c->h - 2 * BORDERPX; |
223 if(c->h != sh && c->y < bh) |
223 if(c->h != sh && c->y < bh) |
224 c->y = bh; |
224 c->y = bh; |
225 |
225 |
226 c->proto = getproto(c->win); |
226 c->proto = getproto(c->win); |
227 XSelectInput(dpy, c->win, |
227 XSelectInput(dpy, c->win, |
283 c->x = right - c->w; |
283 c->x = right - c->w; |
284 if(sticky == BotLeft || sticky == BotRight) |
284 if(sticky == BotLeft || sticky == BotRight) |
285 c->y = bottom - c->h; |
285 c->y = bottom - c->h; |
286 |
286 |
287 /* offscreen appearance fixes */ |
287 /* offscreen appearance fixes */ |
288 if(c->x + c->w < 0) |
288 if(c->x + c->w < sx) |
289 c->x = 0; |
289 c->x = sx; |
290 if(c->y + c->h < bh) |
290 if(c->y + c->h < bh) |
291 c->y = bh; |
291 c->y = bh; |
292 if(c->x > sw) |
292 if(c->x > sw) |
293 c->x = sw - c->w; |
293 c->x = sw - c->w; |
294 if(c->y > sh) |
294 if(c->y > sh) |