aboutsummaryrefslogtreecommitdiffstats
path: root/util/ttyio.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--util/ttyio.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/util/ttyio.c b/util/ttyio.c
index 63a68a380..97b160ef2 100644
--- a/util/ttyio.c
+++ b/util/ttyio.c
@@ -179,8 +179,12 @@ init_ttyfp(void)
void
tty_enable_completion(rl_completion_func_t *completer)
{
+ if( no_terminal )
+ return;
+
if( !initialized )
init_ttyfp();
+
rl_attempted_completion_function=completer;
rl_inhibit_completion=0;
}
@@ -188,8 +192,12 @@ tty_enable_completion(rl_completion_func_t *completer)
void
tty_disable_completion(void)
{
+ if( no_terminal )
+ return;
+
if( !initialized )
init_ttyfp();
+
rl_inhibit_completion=1;
}
#endif /*HAVE_LIBREADLINE*/