fix: correct divider dragging logic to enable movement
This commit is contained in:
parent
7b4b951025
commit
5d104026dc
|
|
@ -82,9 +82,8 @@ def main(stdscr, filename):
|
||||||
if bstate & curses.BUTTON1_PRESSED:
|
if bstate & curses.BUTTON1_PRESSED:
|
||||||
if abs(mx - divider_col) <= 1: # Allow clicking within 1 column of divider
|
if abs(mx - divider_col) <= 1: # Allow clicking within 1 column of divider
|
||||||
dragging_divider = True
|
dragging_divider = True
|
||||||
|
elif dragging_divider:
|
||||||
# Update divider position on drag
|
# Update divider position while dragging
|
||||||
elif dragging_divider and (bstate & curses.BUTTON1_PRESSED):
|
|
||||||
min_col = 10
|
min_col = 10
|
||||||
max_col = width - 20 # leave space for right pane
|
max_col = width - 20 # leave space for right pane
|
||||||
divider_col = max(min_col, min(mx, max_col))
|
divider_col = max(min_col, min(mx, max_col))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue