summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-07-06 04:16:34 +0000
committerDana Jansens <danakj@orodu.net>2007-07-06 04:16:34 +0000
commitb3d26fdb20e5a939210265ecdf8e5b51340991c6 (patch)
treea3e3773611e8b0e3681aab8f7d140228b2b7911d /openbox
parente0e1b7a5cb44c886d00b93051a97c13c44c7228d (diff)
comment
Diffstat (limited to 'openbox')
-rw-r--r--openbox/frame.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbox/frame.c b/openbox/frame.c
index 9e176a50..c53d51d9 100644
--- a/openbox/frame.c
+++ b/openbox/frame.c
@@ -1675,7 +1675,10 @@ void frame_end_iconify_animation(ObFrame *self)
XUnmapWindow(ob_display, self->window);
else {
/* Send a ConfigureNotify when the animation is done, this fixes
- KDE's pager showing the window in the wrong place. */
+ KDE's pager showing the window in the wrong place. since the
+ window is mapped at a different location and is then moved, we
+ need to send the synthetic configurenotify, since apps may have
+ read the position when the client mapped, apparently. */
client_reconfigure(self->client, TRUE);
/* the offscreen buffer is invalid when the window is resized */