mirror of
https://github.com/kovidgoyal/kitty.git
synced 2024-11-14 12:11:12 +03:00
for #7009
Oops, the num is already negative index, no need to reverse here. Alternatively this is shorter: ``` def nth_os_window(self, num: int = 1) -> None: if not self.os_window_map: return if num == 0: os_window_id = current_focused_os_window_id() or last_focused_os_window_id() elif num > 0: ids = tuple(self.os_window_map.keys()) os_window_id = ids[min(num, len(ids)) - 1] else: fc_map = os_window_focus_counters() ids = sorted(fc_map.keys(), key=fc_map.__getitem__, reverse=True) os_window_id = ids[min(-num, len(ids)-1)] focus_os_window(os_window_id, True) ```
This commit is contained in:
parent
7826fefe30
commit
0d3c5497ff
@ -1733,7 +1733,7 @@ class Boss:
|
||||
focus_os_window(os_window_id, True)
|
||||
elif num < 0:
|
||||
fc_map = os_window_focus_counters()
|
||||
s = sorted(fc_map.keys(), key=fc_map.__getitem__, reverse=True)
|
||||
s = sorted(fc_map.keys(), key=fc_map.__getitem__)
|
||||
if not s:
|
||||
return
|
||||
try:
|
||||
|
Loading…
Reference in New Issue
Block a user