all repos — openbox @ 746c37b24b57ea024cf42e3d0d0d7c0ae3b03b83

openbox fork - make it a bit more like ryudo

smarter window cycling, behave with omnipresent windows
Dana Jansens danakj@orodu.net
commit

746c37b24b57ea024cf42e3d0d0d7c0ae3b03b83

parent

d18f6a4b55424db875e8afb744e9b3251433a9cb

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

jump to
M util/epist/screen.ccutil/epist/screen.cc

@@ -444,7 +444,8 @@ break;

} } _active = it; - _last_active = it; + if (it != end) + _last_active = it; /* cout << "Active window is now: "; if (_active == _clients.end()) cout << "None\n";

@@ -514,7 +515,9 @@ if (target == first)

return; } while ((*target)->iconic() || (! allscreens && (*target)->getScreen() != this) || - (! alldesktops && (*target)->desktop() != _active_desktop) || + (! alldesktops && + (*target)->desktop() != _active_desktop && + (*target)->desktop() != 0xffffffff) || (sameclass && ! classname.empty() && (*target)->appClass() != classname));