From 2cc3cabd3fd076a35a14a83e515b85799de56aba Mon Sep 17 00:00:00 2001 From: binor Date: Thu, 6 Apr 2017 19:53:14 +0200 Subject: [PATCH] Fix mouse coordinates off on macOS Retina display --- kitty/boss.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kitty/boss.py b/kitty/boss.py index bfb5a4aea..530608ccd 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -342,12 +342,12 @@ def on_mouse_button(self, window, button, action, mods): def on_mouse_move(self, window, xpos, ypos): mouse_cursor_pos[:2] = int(xpos * viewport_size.x_ratio), int(ypos * viewport_size.y_ratio) self.show_mouse_cursor() - w = self.window_for_pos(xpos, ypos) + w = self.window_for_pos(*mouse_cursor_pos) if w is not None: yield w - w.on_mouse_move(xpos, ypos) + w.on_mouse_move(*mouse_cursor_pos) else: - self.change_mouse_cursor(self.in_tab_bar(ypos)) + self.change_mouse_cursor(self.in_tab_bar(int(ypos * viewport_size.y_ratio))) @callback def on_mouse_scroll(self, window, x, y):