all repos — openbox @ d085756572ae13035f69ab6fd3f7c9556d155e9c

openbox fork - make it a bit more like ryudo

make client_reconfigure a non-user-type client_configure
Dana Jansens danakj@orodu.net
commit

d085756572ae13035f69ab6fd3f7c9556d155e9c

parent

75b23047d676056c1626ddaebe4158a80722ab3a

1 files changed, 4 insertions(+), 1 deletions(-)

jump to
M openbox/client.copenbox/client.c

@@ -1091,8 +1091,11 @@ }

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)