diff --git a/lib/highline/terminal/stty.rb b/lib/highline/terminal/stty.rb index 168f8c57..695281cc 100644 --- a/lib/highline/terminal/stty.rb +++ b/lib/highline/terminal/stty.rb @@ -13,6 +13,7 @@ def raw_no_echo_mode def restore_mode system "stty #{@state}" + print "\r" end end end diff --git a/lib/highline/terminal/unix_stty.rb b/lib/highline/terminal/unix_stty.rb index 7914c12b..ba5cc4b7 100644 --- a/lib/highline/terminal/unix_stty.rb +++ b/lib/highline/terminal/unix_stty.rb @@ -33,6 +33,7 @@ def raw_no_echo_mode def restore_mode system "stty #{@state}" + print "\r" end def get_character( input = STDIN )