From 5fc7db1c16783530a95382e61cfcb46d2480142c Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 17 Feb 2003 11:48:35 +0000 Subject: [PATCH] allow cycling without a modifier in the binding --- scripts/cycle.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/scripts/cycle.py b/scripts/cycle.py index fbae810b..3a2ff57b 100644 --- a/scripts/cycle.py +++ b/scripts/cycle.py @@ -230,16 +230,10 @@ class _Cycle: def next(self, data): """Focus the next window.""" - if not data.state: - raise RuntimeError("next must be bound to a key" + - "combination with at least one modifier") self.cycle(data, 1) def previous(self, data): """Focus the previous window.""" - if not data.state: - raise RuntimeError("previous must be bound to a key" + - "combination with at least one modifier") self.cycle(data, 0) #---------------------- Window Cycling -------------------- @@ -413,8 +407,7 @@ class _CycleWindowsLinear(_CycleWindows): def populateItems(self): # get the list of clients, keeping iconic windows at the bottom iconic_clients = [] - for i in range(self.screen.clientCount()): - c = self.screen.client(i) + for c in self.screen.clients: if self.shouldAdd(c): self.items.append(c) -- 2.39.2