all repos — openbox @ ef0bacbaaf2b08c35d97cc58ad7d4c20c2729d98

openbox fork - make it a bit more like ryudo

dont switch workspaces when focusing a sticky window
Dana Jansens danakj@orodu.net
commit

ef0bacbaaf2b08c35d97cc58ad7d4c20c2729d98

parent

988461343a14270bf6594c12041eda90447514d8

1 files changed, 2 insertions(+), 1 deletions(-)

jump to
M src/blackbox.ccsrc/blackbox.cc

@@ -713,7 +713,8 @@ BScreen *screen = win->getScreen();

if (win->isIconic()) win->deiconify(False, True); - if (win->getWorkspaceNumber() != screen->getCurrentWorkspaceID()) + if (! win->isStuck() && + (win->getWorkspaceNumber() != screen->getCurrentWorkspaceID())) screen->changeWorkspaceID(win->getWorkspaceNumber()); if (win->isVisible() && win->setInputFocus()) { win->getScreen()->getWorkspace(win->getWorkspaceNumber())->