diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-07-06 04:16:34 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-07-06 04:16:34 +0000 |
| commit | b3d26fdb20e5a939210265ecdf8e5b51340991c6 (patch) | |
| tree | a3e3773611e8b0e3681aab8f7d140228b2b7911d | |
| parent | e0e1b7a5cb44c886d00b93051a97c13c44c7228d (diff) | |
comment
| -rw-r--r-- | openbox/frame.c | 5 |
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 */ |
