conformal / spectrwm

A small dynamic tiling window manager for X11.
ISC License
1.33k stars 97 forks source link

iconify + uniconify window placement bug with multiple screens #4

Closed levaidaniel closed 10 years ago

levaidaniel commented 11 years ago

Here is another tricky one... There are two screens with separate monitors. The Workspace1 on Screen1 has a browser window, and the Workspace2 on Screen2 has something else. On WS1 I detach an embedded window from the browser, so it creates a new window that I can work with outside the browser window, at the window manager level. Now, on WS1 I have two windows, and the newly created window is in connection with the "original" browser window. I [iconify] the newly created "child" window on WS1, switch to Screen2 ([screen_next]), and switch to WS1 ([ws_1]), so now I have exchanged the two workspaces on the to screens (= now Screen2 has WS1, and Screen1 has WS2). Now when I [uniconify] the "child" window on WS1 (but Screen2, which now has the "parent" window), the "child" window doesn't appear on WS1 (where it should, along with its parent, after all, that is where I've iconified it), but it appears on WS2 (on Screen1). So it stuck with the Screen#, instead of with the Workspace#.

Hope it's clear, but I'll gladly provide some more information if needed; English is my second language...

Spectrwm 2.3.0.

-- Migrated from flyspray

LordReg commented 10 years ago

This should be fixed, can you verify?

levaidaniel commented 10 years ago

Yes, this was indeed fixed, thanks!