summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-27 00:35:00 +0000
committerDana Jansens <danakj@orodu.net>2007-05-27 00:35:00 +0000
commit47986dcd9cb4bc9c23012a52bb6bcd21d62954f1 (patch)
tree6258e97e3701df95359093886729b90703c6b0d5
parentc11d83e5aedf657df491f982eef21cc39104602a (diff)
always set all the coords, as the x/y only change when resizing the border too
-rw-r--r--openbox/client.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 948ecd8a..148bc649 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -1802,9 +1802,6 @@ static void client_change_allowed_actions(ObClient *self)
void client_reconfigure(ObClient *self)
{
- /* by making this pass FALSE for user, we avoid the emacs event storm where
- every configurenotify causes an update in its normal hints, i think this
- is generally what we want anyways... */
client_configure(self, self->area.x, self->area.y,
self->area.width, self->area.height,
self->border_width, FALSE, TRUE);
@@ -2828,8 +2825,7 @@ void client_configure(ObClient *self, gint x, gint y, gint w, gint h, gint b,
changes.height = MAX(h, oldh);
changes.border_width = self->border_width;
XConfigureWindow(ob_display, self->window,
- (moved ? CWX|CWY : 0) |
- (resized ? CWWidth|CWHeight|CWBorderWidth : 0),
+ CWX|CWY|CWWidth|CWHeight|CWBorderWidth,
&changes);
/* resize the plate to show the client padding color underneath */
frame_adjust_client_area(self->frame);
@@ -2895,8 +2891,7 @@ void client_configure(ObClient *self, gint x, gint y, gint w, gint h, gint b,
changes.height = h;
changes.border_width = self->border_width;
XConfigureWindow(ob_display, self->window,
- (moved ? CWX|CWY : 0) |
- (resized ? CWWidth|CWHeight|CWBorderWidth : 0),
+ CWX|CWY|CWWidth|CWHeight|CWBorderWidth,
&changes);
}
}