From abd479d1d8695e68d59e5a0273732f4d0f7b9a83 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Fri, 23 Mar 2018 02:00:30 +0100 Subject: Fix progress output to skip printing repeated progress status --- src/ideviceinstaller.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ideviceinstaller.c b/src/ideviceinstaller.c index cf424d9..ea91bd5 100644 --- a/src/ideviceinstaller.c +++ b/src/ideviceinstaller.c @@ -179,13 +179,13 @@ static void status_cb(plist_t command, plist_t status, void *unused) instproxy_status_get_percent_complete(status, &percent); if (last_status && (strcmp(last_status, status_name))) { - printf("\r"); + printf("\n"); } if (percent >= 0) { - printf("%s: %s (%d%%)\n", command_name, status_name, percent); + printf("\r%s: %s (%d%%)", command_name, status_name, percent); } else { - printf("%s: %s\n", command_name, status_name); + printf("\r%s: %s", command_name, status_name); } } } else { -- cgit v1.1-32-gdbae