client: Avoid printing extra prompt on RequestInput
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 7 Jun 2013 06:58:33 +0000 (09:58 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 7 Jun 2013 07:18:53 +0000 (10:18 +0300)
client/agent.c

index 16d1928..fe357bf 100644 (file)
@@ -287,6 +287,8 @@ static void request_input_next(void)
 
        pending_message_remove();
        pending_command_complete("");
+
+       __connmanctl_redraw_rl();
 }
 
 static void request_input_append(const char *attribute, char *value)
@@ -361,7 +363,6 @@ static DBusMessage *agent_request_input(DBusConnection *connection,
        fprintf(stdout, "Agent RequestInput %s\n", service);
        __connmanctl_dbus_print(&dict, "  ", " = ", "\n");
        fprintf(stdout, "\n");
-       __connmanctl_redraw_rl();
 
        dbus_message_iter_recurse(&iter, &dict);