From 5e84935838bccb4bd8bc6de5fd8eb6b880852787 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 21 Feb 2026 15:22:00 +0530 Subject: [PATCH] DRYer --- kitty/boss.py | 4 ++-- kitty/tabs.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kitty/boss.py b/kitty/boss.py index a48c82a93..cff420ccb 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -1916,7 +1916,7 @@ def on_drop(self, os_window_id: int, drop: dict[str, bytes] | int, from_self: bo tm.on_tab_drop(x, y) set_tab_being_dragged() for tm in self.all_tab_managers: - tm.on_tab_drop_move(0, False, 0, 0) + tm.on_tab_drop_move() tm.layout_tab_bar() # ensure tab bar is fully updated return central, tab_bar = viewport_for_window(os_window_id)[:2] @@ -1939,7 +1939,7 @@ def on_drag_source_finished( if data and (tidb := data.get(f'application/net.kovidgoyal.kitty-tab-{os.getpid()}')): set_tab_being_dragged() for tm in self.all_tab_managers: - tm.on_tab_drop_move(0, False, 0, 0) + tm.on_tab_drop_move() if not was_dropped: # detach tab into new OS Window tab_id = int(tidb.decode()) if (tab := self.tab_for_id(tab_id)): diff --git a/kitty/tabs.py b/kitty/tabs.py index 37d5d1635..5f91058c9 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -1566,7 +1566,7 @@ def apply_tab_ordering(self, tab_ids: Sequence[int]) -> None: self.tabs[pos] = id_map[tab_id] reorder_tabs(self.os_window_id, *(t.id for t in self.tabs)) - def on_tab_drop_move(self, tab_id: int, is_dest: bool, x: int, y: int) -> None: + def on_tab_drop_move(self, tab_id: int = 0, is_dest: bool = False, x: int = 0, y: int = 0) -> None: if not is_dest: if self.tab_being_dropped: self.tab_being_dropped = None