From 405c295a21ba83e032cd2cc5a86e1edf9ee14ff4 Mon Sep 17 00:00:00 2001 From: tomoya ishida Date: Mon, 21 Aug 2023 02:03:28 +0900 Subject: [ruby/reline] Use fdiv for keyseq_timeout msec to sec conversion (https://github.com/ruby/reline/pull/583) https://github.com/ruby/reline/commit/a6504acd63 --- lib/reline.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lib/reline.rb') 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)]) -- cgit v1.2.3