diff --git a/kitty/glfw.c b/kitty/glfw.c index f5e3a11ec..7a5a64591 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -677,7 +677,7 @@ update_allowed_mimes_for_drop(GLFWDropEvent *ev) { } } // Second pass: sort by cached priorities (descending) - for (size_t i = 0; i < new_count - 1; i++) { + for (size_t i = 0; i + 1 < new_count; i++) { for (size_t j = i + 1; j < new_count; j++) { if (prio_arr[j] > prio_arr[i]) { SWAP(ev->mimes[i], ev->mimes[j]); diff --git a/kitty/tabs.py b/kitty/tabs.py index 3deb12065..64bb31f90 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -1678,7 +1678,6 @@ def handle_tab_bar_mouse(self, x: float, y: float, button: int, modifiers: int, ignore, ignore_left_button_release = ignore_left_button_release, False if not ignore: self.set_active_tab(tab) - set_tab_being_dragged() elif button == GLFW_MOUSE_BUTTON_MIDDLE: if action == GLFW_RELEASE and self.recent_mouse_events: p = self.recent_mouse_events[-1]