Get rid of `IO.select` to fix multiline paste

This commit is contained in:
Nobuyoshi Nakada 2019-09-24 09:03:38 +09:00 коммит произвёл aycabta
Родитель 5b1fd79ad9
Коммит ae83dbe28d
1 изменённых файлов: 1 добавлений и 8 удалений

Просмотреть файл

@ -24,14 +24,7 @@ class Reline::ANSI
unless @@buf.empty?
return @@buf.shift
end
c = nil
loop do
result = select([@@input], [], [], 0.001)
next if result.nil?
c = @@input.read(1)
break
end
c&.ord
@@input.getbyte
end
def self.ungetc(c)