summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2011-10-16 10:50:51 -0400
committerDana Jansens <danakj@orodu.net>2011-10-16 18:52:16 -0400
commitfb2ce21385ea3cc088a8170cb7228140c38479f5 (patch)
tree0fa7c691a90229a67dff8f96c7f6332bc606224c /openbox
parent9868ee29b79bc2e47a8d354401b27397919ae72b (diff)
Fix window width/height going less than 1 on some platforms (bug #5246)
Diffstat (limited to 'openbox')
-rw-r--r--openbox/client.c7
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);