On Mon, 18 Jan 2016 at 20:52:17 -0500, Doug Torrance wrote: > Previously, if a window was placed on a workspace other than the current one, > the window placement settings (given by WindowPlacement) are ignored and > the window was drawn in the upper left hand corner. This is Debian > bug #181735.
A ready-to-click link to the bug report would be more useful. > --- > src/window.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/src/window.c b/src/window.c > index 6e22765..801d7b6 100644 > --- a/src/window.c > +++ b/src/window.c > @@ -964,9 +964,8 @@ WWindow *wManageWindow(WScreen *scr, Window window) > wWindowConstrainSize(wwin, &width, &height); > > /* do not ask for window placement if the window is > - * transient, during startup, if the initial workspace is another one > - * or if the window wants to start iconic. > - * If geometry was saved, restore it. */ > + * transient, during startup, or if the window wants > + * to start iconic. If geometry was saved, restore it. */ Wait, the comment implies that this behavior was intentional. Do you understand why? > { > Bool dontBring = False; > > @@ -975,7 +974,6 @@ WWindow *wManageWindow(WScreen *scr, Window window) > y = win_state->state->y; > } else if ((wwin->transient_for == None || > wPreferences.window_placement != WPM_MANUAL) > && !scr->flags.startup > - && workspace == scr->current_workspace > && !wwin->flags.miniaturized > && !wwin->flags.maximized && > !(wwin->normal_hints->flags & (USPosition | PPosition))) { > > -- > 2.5.0 > > > -- > To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org. -- To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.