diff --git a/kitty/boss.py b/kitty/boss.py index 2053bf3d4..27cd65f8b 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -2345,7 +2345,7 @@ class Boss: window.set_logo(f'{path}-128{ext}', position='bottom-right', alpha=0.25) window.allow_remote_control = True - def switch_focus_to(self, window_id: int) -> None: + def switch_focus_to_in_active_tab(self, window_id: int) -> None: tab = self.active_tab if tab: tab.set_active_window(window_id) diff --git a/kitty/mouse.c b/kitty/mouse.c index 92537857c..7228c7e3b 100644 --- a/kitty/mouse.c +++ b/kitty/mouse.c @@ -628,7 +628,7 @@ HANDLER(handle_move_event) { if (OPT(focus_follows_mouse)) { Tab *t = global_state.callback_os_window->tabs + global_state.callback_os_window->active_tab; if (window_idx != t->active_window) { - call_boss(switch_focus_to, "K", t->windows[window_idx].id); + call_boss(switch_focus_to_in_active_tab, "K", t->windows[window_idx].id); } } bool mouse_cell_changed = false; @@ -821,7 +821,7 @@ HANDLER(handle_button_event) { if (handle_scrollbar_mouse(w, button, is_release ? RELEASE : PRESS, modifiers)) return; if (window_idx != t->active_window && !is_release) { - call_boss(switch_focus_to, "K", t->windows[window_idx].id); + call_boss(switch_focus_to_in_active_tab, "K", t->windows[window_idx].id); } Screen *screen = w->render_data.screen; if (!screen) return;