From: Dana Jansens Date: Tue, 4 Feb 2003 10:32:49 +0000 (+0000) Subject: keep iconic windows at the bottom of the cycling list always X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=c0b0c00408d2ef2c0214f8aeb760c4dbe0fa37c4;p=chaz%2Fopenbox keep iconic windows at the bottom of the cycling list always --- diff --git a/scripts/stackedcycle.py b/scripts/stackedcycle.py index a632b318..757154a6 100644 --- a/scripts/stackedcycle.py +++ b/scripts/stackedcycle.py @@ -93,11 +93,15 @@ class cycledata: 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