all repos — openbox @ c0b0c00408d2ef2c0214f8aeb760c4dbe0fa37c4

openbox fork - make it a bit more like ryudo

keep iconic windows at the bottom of the cycling list always
Dana Jansens danakj@orodu.net
commit

c0b0c00408d2ef2c0214f8aeb760c4dbe0fa37c4

parent

b001e857fcc93ef8ed462874183a601aba57d692

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

jump to
M scripts/stackedcycle.pyscripts/stackedcycle.py

@@ -93,11 +93,15 @@ except IndexError: current = 0

oldpos = self.menupos self.menupos = -1 - # get the list of clients + # get the list of clients, keeping iconic windows at the bottom self.clients = [] + iconic_clients = [] for i in focus._clients: c = ob.openbox.findClient(i) - if c: self.clients.append(c) + if c: + if c.iconic(): iconic_clients.append(c) + else: self.clients.append(c) + self.clients.extend(iconic_clients) font = self.style.labelFont() longest = 0