allow cycling without a modifier in the binding

This commit is contained in:
Dana Jansens 2003-02-17 11:48:35 +00:00
parent 31d41a7aa6
commit 5fc7db1c16

View file

@ -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)