Skip to content

Commit 8392824

Browse files
committed
Remove unnecessary metadata between lines
1 parent 600b936 commit 8392824

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/reline/line_editor.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,7 @@ def dialog_proc=(p)
598598
@dialog_lines_backup[:lines].each_with_index { |l, i|
599599
pr = prompt_list ? prompt_list[i] : prompt
600600
vl, _ = split_by_width(pr + l, @screen_size.last)
601+
vl.compact!
601602
if i == @dialog_lines_backup[:line_index]
602603
visual_start = visual_lines.size + @dialog_lines_backup[:started_from]
603604
end
@@ -678,6 +679,7 @@ def dialog_proc=(p)
678679
@dialog_lines_backup[:lines].each_with_index { |l, i|
679680
pr = prompt_list ? prompt_list[i] : prompt
680681
vl, _ = split_by_width(pr + l, @screen_size.last)
682+
vl.compact!
681683
if i == @dialog_lines_backup[:line_index]
682684
visual_start = visual_lines.size + @dialog_lines_backup[:started_from] + @dialog_vertical_offset
683685
end

0 commit comments

Comments
 (0)