all repos — openbox @ b13452a0c04d3945c5c8554c846adb3d4b6230b3

openbox fork - make it a bit more like ryudo

when nothing is to be focused, give the root window focus instead of the toolbar (since the toolbar is not neccesarily mapped anymore!)
Dana Jansens danakj@orodu.net
commit

b13452a0c04d3945c5c8554c846adb3d4b6230b3

parent

57ac5e5b5eba515f3d6b8a194b3a389a6d44a186

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

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

@@ -1161,17 +1161,17 @@ if (! old_screen) {

if (active_screen) { // set input focus to the toolbar of the screen with mouse XSetInputFocus(getXDisplay(), - active_screen->getToolbar()->getWindowID(), + active_screen->getRootWindow(), RevertToPointerRoot, CurrentTime); } else { // set input focus to the toolbar of the first managed screen XSetInputFocus(getXDisplay(), - screenList.front()->getToolbar()->getWindowID(), + screenList.front()->getRootWindow(), RevertToPointerRoot, CurrentTime); } } else { // set input focus to the toolbar of the last screen - XSetInputFocus(getXDisplay(), old_screen->getToolbar()->getWindowID(), + XSetInputFocus(getXDisplay(), old_screen->getRootWindow(), RevertToPointerRoot, CurrentTime); } }