summaryrefslogtreecommitdiff
path: root/openbox/client.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-04-24 00:00:11 +0000
committerDana Jansens <danakj@orodu.net>2007-04-24 00:00:11 +0000
commit5316bc6c3e3329dc620cfd15d472ed5d376100f8 (patch)
tree8eb218b419cfa114dc3f530daae6b1b11dfb26d1 /openbox/client.c
parent1a005d729155015be614ccb86b596020c99ae712 (diff)
1. remove some old event handling that was not used at all. yay less bandwidth.
2. make the client padding color show during resizes with drawContents off
Diffstat (limited to 'openbox/client.c')
-rw-r--r--openbox/client.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/openbox/client.c b/openbox/client.c
index ef948428..f5335c79 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -2398,8 +2398,10 @@ void client_configure_full(ObClient *self, ObCorner anchor,
(resized && config_resize_redraw))));
/* if the client is enlarging, then resize the client before the frame */
- if (send_resize_client && user && (w > oldw || h > oldh))
+ if (send_resize_client && user && (w > oldw || h > oldh)) {
XResizeWindow(ob_display, self->window, MAX(w, oldw), MAX(h, oldh));
+ frame_adjust_client_area(self->frame);
+ }
/* find the frame's dimensions and move/resize it */
if (self->decorations != fdecor || self->max_horz != fhorz)
@@ -2445,8 +2447,10 @@ void client_configure_full(ObClient *self, ObCorner anchor,
}
/* if the client is shrinking, then resize the frame before the client */
- if (send_resize_client && (!user || (w <= oldw || h <= oldh)))
+ if (send_resize_client && (!user || (w <= oldw || h <= oldh))) {
XResizeWindow(ob_display, self->window, w, h);
+ frame_adjust_client_area(self->frame);
+ }
XFlush(ob_display);
}