Fix window width/height going less than 1 on some platforms (bug #5246)
This commit is contained in:
parent
9868ee29b7
commit
fb2ce21385
1 changed files with 4 additions and 3 deletions
|
@ -2930,10 +2930,11 @@ void client_try_configure(ObClient *self, gint *x, gint *y, gint *w, gint *h,
|
||||||
|
|
||||||
/* cap any X windows at the size of an unsigned short */
|
/* cap any X windows at the size of an unsigned short */
|
||||||
*w = MIN(*w,
|
*w = MIN(*w,
|
||||||
G_MAXUSHORT - self->frame->size.left - self->frame->size.right);
|
(gint)G_MAXUSHORT
|
||||||
|
- self->frame->size.left - self->frame->size.right);
|
||||||
*h = MIN(*h,
|
*h = MIN(*h,
|
||||||
G_MAXUSHORT - self->frame->size.top - self->frame->size.bottom);
|
(gint)G_MAXUSHORT
|
||||||
|
- self->frame->size.top - self->frame->size.bottom);
|
||||||
|
|
||||||
/* gets the frame's position */
|
/* gets the frame's position */
|
||||||
frame_client_gravity(self->frame, x, y);
|
frame_client_gravity(self->frame, x, y);
|
||||||
|
|
Loading…
Reference in a new issue