From 9dc3e56e5ec41557f5a1cd2d090d9ea0700be45e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 12 Aug 2025 16:08:33 +0530 Subject: [PATCH] DRYer --- kitty/tabs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/tabs.py b/kitty/tabs.py index 8fc308f87..75d4da1a8 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -1190,9 +1190,9 @@ class TabManager: # {{{ ans = [] hmap = {tab_id: i for i, tab_id in enumerate(self.active_tab_history)} at = self.active_tab + if at is not None: + hmap[at.id] = len(self.active_tab_history) + 1 def skey(tab: Tab) -> int: - if tab is at: - return len(self.active_tab_history) + 1 return hmap.get(tab.id, -1) for tab in sorted(self, key=skey): ans.extend(tab.serialize_state_as_session())