Teika Kazura <[email protected]> writes: > Hi. > > On Mon, 05 Oct 2009 15:51:48 -0500, Jeremy Hankins wrote: >> Though why whether the window is maximized would be relevant is beyond >> me. > > The root of evil must be matcher. When sawfish exits, all maximized > windows are unmaximized.
I think I've found the problem: maximize calls display-window-without-focusing, and display-window-without-focusing calls move-viewport-to-window and move-window-to-current-viewport. This means that as windows are taken up by sawfish the viewport keeps getting moved, which means that all currently-managed windows are shifted to suit that movement. But the coordinates of each newly managed window are understood to be relative to the *current* viewport, even though that's constantly changing. -- Jeremy Hankins <[email protected]>
