comment
authorDana Jansens <danakj@orodu.net>
Fri, 6 Jul 2007 04:16:34 +0000 (04:16 +0000)
committerDana Jansens <danakj@orodu.net>
Fri, 6 Jul 2007 04:16:34 +0000 (04:16 +0000)
openbox/frame.c

index 9e176a5..c53d51d 100644 (file)
@@ -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 */