new windows on non-visible workspaces should follow the same focus rules as those on the visible workspace. if "Focus New Windows" is on, then they should get focus when the workspace becomes visible.

This commit is contained in:
Dana Jansens 2002-07-20 20:44:29 +00:00
parent c258a4717a
commit 7493785c17

View file

@ -91,6 +91,16 @@ void Workspace::addWindow(BlackboxWindow *w, bool place) {
clientmenu->update();
screen->updateNetizenWindowAdd(w->getClientWindow(), id);
if (id != screen->getCurrentWorkspaceID() &&
screen->doFocusNew()) {
/*
not on the focused workspace, so the window is not going to get focus
but if the user wants new windows focused, then it should get focus
when this workspace does become focused.
*/
lastfocus = w;
}
}
if (! w->isDesktop())