diff options
author | Faheetah <Faheetah@users.noreply.github.com> | 2023-01-04 06:50:42 -0300 |
---|---|---|
committer | Abinoam P. Marques Jr <abinoam@gmail.com> | 2023-01-04 06:50:42 -0300 |
commit | e0e96cbdce6276b657f2483ec5f8dfd8cf1dfb52 (patch) | |
tree | 1cd80e084d40552d42cede8a2c2e71a1d395bd51 | |
parent | 7755f1f3f3b80e4c1c48446ea8234eaf954e6538 (diff) | |
download | highline-e0e96cbdce6276b657f2483ec5f8dfd8cf1dfb52.tar.gz |
Handle Ctrl-C when Question#echo = false (raw_no_echo_mode)
-rw-r--r-- | lib/highline.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/highline.rb b/lib/highline.rb index 3e60cd3..47df4be 100644 --- a/lib/highline.rb +++ b/lib/highline.rb @@ -538,6 +538,7 @@ class HighLine terminal.raw_no_echo_mode_exec do loop do character = terminal.get_character + raise Interrupt if character == "\u0003" break unless character break if ["\n", "\r"].include? character |