File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1573,7 +1573,9 @@ def move_screen_up(current_line_start_row):
15731573 if self .stdin .has_focus :
15741574 cursor_row , cursor_column = divmod (
15751575 wcswidth (self .current_stdouterr_line )
1576- + wcswidth (self .stdin .current_line , self .stdin .cursor_offset ),
1576+ + wcswidth (
1577+ self .stdin .current_line , max (0 , self .stdin .cursor_offset )
1578+ ),
15771579 width ,
15781580 )
15791581 assert cursor_row >= 0 and cursor_column >= 0 , (
@@ -1600,7 +1602,7 @@ def move_screen_up(current_line_start_row):
16001602 (
16011603 wcswidth (self .current_cursor_line_without_suggestion .s )
16021604 - wcswidth (self .current_line )
1603- + wcswidth (self .current_line , self .cursor_offset )
1605+ + wcswidth (self .current_line , max ( 0 , self .cursor_offset ) )
16041606 )
16051607 + self .number_of_padding_chars_on_current_cursor_line (),
16061608 width ,
You can’t perform that action at this time.
0 commit comments