diff --git a/kitty/tabs.py b/kitty/tabs.py index 75d4da1a8..d79b29399 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -1189,8 +1189,7 @@ def serialize_state(self) -> dict[str, Any]: def serialize_state_as_session(self, is_first: bool = False) -> list[str]: ans = [] hmap = {tab_id: i for i, tab_id in enumerate(self.active_tab_history)} - at = self.active_tab - if at is not None: + if (at := self.active_tab) is not None: hmap[at.id] = len(self.active_tab_history) + 1 def skey(tab: Tab) -> int: return hmap.get(tab.id, -1)