Skip to content

Commit a6504ac

Browse files
authored
Use fdiv for keyseq_timeout msec to sec conversion (#583)
1 parent d4f0cd3 commit a6504ac

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/reline.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -433,8 +433,7 @@ def readline(prompt = '', add_hist = false)
433433
end
434434

435435
private def read_2nd_character_of_key_sequence(keyseq_timeout, buffer, c, block)
436-
succ_c = io_gate.getc(keyseq_timeout / 1000)
437-
436+
succ_c = io_gate.getc(keyseq_timeout.fdiv(1000))
438437
if succ_c
439438
case key_stroke.match_status(buffer.dup.push(succ_c))
440439
when :unmatched
@@ -462,7 +461,7 @@ def readline(prompt = '', add_hist = false)
462461
end
463462

464463
private def read_escaped_key(keyseq_timeout, c, block)
465-
escaped_c = io_gate.getc(keyseq_timeout / 1000)
464+
escaped_c = io_gate.getc(keyseq_timeout.fdiv(1000))
466465

467466
if escaped_c.nil?
468467
block.([Reline::Key.new(c, c, false)])

0 commit comments

Comments
 (0)