From 567681086f49e6e1c7426d46592d3e15a462ef0a Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 18 Dec 2012 04:22:00 +0100 Subject: [PATCH] client: Forward input to agent handling if needed --- client/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/main.c b/client/main.c index 7f4bbd1a7..c63e84995 100644 --- a/client/main.c +++ b/client/main.c @@ -829,6 +829,11 @@ static char **cmd_completion(const char *text, int start, int end) { char **matches = NULL; + if (agent_completion() == TRUE) { + rl_attempted_completion_over = 1; + return NULL; + } + if (start > 0) { int i; @@ -860,6 +865,9 @@ static void rl_handler(char *input) char *cmd, *arg; int i; + if (agent_input(dbus_conn, input) == TRUE) + goto done; + if (!input) { rl_insert_text("quit"); rl_redisplay(); -- 2.47.3