Fix #2753
This commit is contained in:
parent
5f6faa1bf0
commit
cd4dacb406
1 changed files with 6 additions and 5 deletions
|
|
@ -160,11 +160,12 @@ def active_window_history(self) -> List[int]:
|
|||
seen = set()
|
||||
gid_map = {g.id: g for g in self.groups}
|
||||
for gid in self.active_group_history:
|
||||
g = gid_map[gid]
|
||||
w = g.active_window_id
|
||||
if w > 0 and w not in seen:
|
||||
seen.add(w)
|
||||
ans.append(w)
|
||||
g = gid_map.get(gid)
|
||||
if g is not None:
|
||||
w = g.active_window_id
|
||||
if w > 0 and w not in seen:
|
||||
seen.add(w)
|
||||
ans.append(w)
|
||||
return ans
|
||||
|
||||
def notify_on_active_window_change(self, old_active_window: Optional[WindowType], new_active_window: Optional[WindowType]) -> None:
|
||||
|
|
|
|||
Loading…
Reference in a new issue