diff options
| author | Dana Jansens <danakj@orodu.net> | 2011-10-16 10:50:51 -0400 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2011-10-16 18:52:16 -0400 |
| commit | fb2ce21385ea3cc088a8170cb7228140c38479f5 (patch) | |
| tree | 0fa7c691a90229a67dff8f96c7f6332bc606224c /openbox | |
| parent | 9868ee29b79bc2e47a8d354401b27397919ae72b (diff) | |
Fix window width/height going less than 1 on some platforms (bug #5246)
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/client.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/openbox/client.c b/openbox/client.c index 2e432dbe..f3b4bdac 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -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 */ *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, - 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 */ frame_client_gravity(self->frame, x, y); |
