all repos — openbox @ d7cc09cebd23e052f230414f0ad7fb385e3cd2ef

openbox fork - make it a bit more like ryudo

dont hide windows when switching to the current workspace
Dana Jansens danakj@orodu.net
commit

d7cc09cebd23e052f230414f0ad7fb385e3cd2ef

parent

7175ac2b5aec7aface6a2f86df32dd0386e0cc05

2 files changed, 4 insertions(+), 0 deletions(-)

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

@@ -655,6 +655,8 @@

void OBClient::setDesktop(long target) { + if (target == _desktop) return; + printf("Setting desktop %ld\n", target); assert(target >= 0 || target == (signed)0xffffffff); //assert(target == 0xffffffff || target < MAX);
M src/screen.ccsrc/screen.cc

@@ -648,6 +648,8 @@ otk::OBProperty::net_current_desktop,

otk::OBProperty::Atom_Cardinal, _desktop); + if (old == _desktop) return; + OBClient::List::iterator it, end = clients.end(); for (it = clients.begin(); it != end; ++it) { if ((*it)->desktop() == old) {