cli/new: Avoid printing "\033[K" to non-terminal output

This commit is contained in:
Łukasz Stelmach 2017-03-02 13:22:01 +01:00 committed by David Bremner
parent 0497d695ca
commit 3071fc04fb

View file

@ -905,10 +905,9 @@ print_results (const add_files_state_t *state)
state->processed_files == 1 ? "file" : "total files"); state->processed_files == 1 ? "file" : "total files");
notmuch_time_print_formatted_seconds (elapsed); notmuch_time_print_formatted_seconds (elapsed);
if (elapsed > 1) if (elapsed > 1)
printf (" (%d files/sec.).\033[K\n", printf (" (%d files/sec.)",
(int) (state->processed_files / elapsed)); (int) (state->processed_files / elapsed));
else printf (".%s\n", (state->output_is_a_tty) ? "\033[K" : "");
printf (".\033[K\n");
} }
if (state->added_messages) if (state->added_messages)