diff options
Diffstat (limited to 'lib/reline.rb')
-rw-r--r-- | lib/reline.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/reline.rb b/lib/reline.rb index 52609e6aaf..3d1716c81b 100644 --- a/lib/reline.rb +++ b/lib/reline.rb @@ -433,8 +433,7 @@ module Reline end private def read_2nd_character_of_key_sequence(keyseq_timeout, buffer, c, block) - succ_c = io_gate.getc(keyseq_timeout / 1000) - + succ_c = io_gate.getc(keyseq_timeout.fdiv(1000)) if succ_c case key_stroke.match_status(buffer.dup.push(succ_c)) when :unmatched @@ -462,7 +461,7 @@ module Reline end private def read_escaped_key(keyseq_timeout, c, block) - escaped_c = io_gate.getc(keyseq_timeout / 1000) + escaped_c = io_gate.getc(keyseq_timeout.fdiv(1000)) if escaped_c.nil? block.([Reline::Key.new(c, c, false)]) |