summaryrefslogtreecommitdiff
path: root/openbox/client.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-06-21 18:29:42 +0000
committerDana Jansens <danakj@orodu.net>2003-06-21 18:29:42 +0000
commitd085756572ae13035f69ab6fd3f7c9556d155e9c (patch)
treed029aa622e371c5a9f3bb1d29c41583ac429a2f4 /openbox/client.c
parent75b23047d676056c1626ddaebe4158a80722ab3a (diff)
make client_reconfigure a non-user-type client_configure
Diffstat (limited to 'openbox/client.c')
-rw-r--r--openbox/client.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbox/client.c b/openbox/client.c
index c0f3d011..a5c29a3b 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -1091,8 +1091,11 @@ static void client_change_allowed_actions(Client *self)
void client_reconfigure(Client *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, Corner_TopLeft, self->area.x, self->area.y,
- self->area.width, self->area.height, TRUE, TRUE);
+ self->area.width, self->area.height, FALSE, TRUE);
}
void client_update_wmhints(Client *self)