diff --git a/gtm2.py b/gtm2.py index 7adf432..0643196 100755 --- a/gtm2.py +++ b/gtm2.py @@ -130,7 +130,7 @@ class AppState: def toggle_mouse(self): self.enable_mouse = not self.enable_mouse if self.enable_mouse: - curses.mousemask(curses.ALL_MOUSE_EVENTS) + curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION) else: curses.mousemask(0) @@ -520,7 +520,7 @@ def main(stdscr, filename, show_diff, show_add, show_del, mouse): state = AppState(filename, width, height, show_diff, show_add, show_del, mouse) if state.enable_mouse: - curses.mousemask(curses.ALL_MOUSE_EVENTS) + curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION) state.load_commit_content()