From 5d104026dc6ce2c96805c5800ba947a4fda93f72 Mon Sep 17 00:00:00 2001 From: "n loewen (aider)" Date: Mon, 5 May 2025 09:08:49 +0100 Subject: [PATCH] fix: correct divider dragging logic to enable movement --- git_time_machine.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/git_time_machine.py b/git_time_machine.py index 3c3b732..cf50ee1 100644 --- a/git_time_machine.py +++ b/git_time_machine.py @@ -82,12 +82,11 @@ def main(stdscr, filename): if bstate & curses.BUTTON1_PRESSED: if abs(mx - divider_col) <= 1: # Allow clicking within 1 column of divider dragging_divider = True - - # Update divider position on drag - elif dragging_divider and (bstate & curses.BUTTON1_PRESSED): - min_col = 10 - max_col = width - 20 # leave space for right pane - divider_col = max(min_col, min(mx, max_col)) + elif dragging_divider: + # Update divider position while dragging + min_col = 10 + max_col = width - 20 # leave space for right pane + divider_col = max(min_col, min(mx, max_col)) # Handle mouse release elif bstate & curses.BUTTON1_RELEASED: