summaryrefslogtreecommitdiff
path: root/lib/highline/terminal.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/highline/terminal.rb')
-rw-r--r--lib/highline/terminal.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/highline/terminal.rb b/lib/highline/terminal.rb
index 550c0c7..bfa0d08 100644
--- a/lib/highline/terminal.rb
+++ b/lib/highline/terminal.rb
@@ -176,7 +176,7 @@ class HighLine
# Saves terminal state using shell stty command.
def save_stty
@stty_save = begin
- `stty -g`.chomp
+ `stty -g`.chomp if input.tty?
rescue StandardError
nil
end