Skip to content

Commit b5f62c3

Browse files
committed
Suppress crashes on nil
1 parent cd0cbf5 commit b5f62c3

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/reline/line_editor.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,7 @@ def add_dialog_proc(name, p, context = nil)
740740
visual_lines.concat(vl)
741741
}
742742
visual_lines_under_dialog = visual_lines[visual_start, dialog.contents.size]
743+
visual_lines_under_dialog = [] if visual_lines_under_dialog.nil?
743744
Reline::IOGate.hide_cursor
744745
move_cursor_down(dialog.vertical_offset)
745746
dialog_vertical_size = dialog.contents.size

0 commit comments

Comments
 (0)