fix: correct divider dragging logic to enable movement

This commit is contained in:
n loewen (aider) 2025-05-05 09:08:49 +01:00
parent 7b4b951025
commit 5d104026dc
1 changed files with 5 additions and 6 deletions

View File

@ -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: