diff options
author | Timo Teräs <timo.teras@iki.fi> | 2018-11-02 15:33:49 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2018-11-02 15:40:45 +0200 |
commit | 59271f8c1382efc6b52ac20c862ef7126317d0a8 (patch) | |
tree | be0a8bea54c8e7875ca6a62d58fc5deb44b92953 | |
parent | f38d1f74af7a5ef0ccee2029be0d8036b9020f1a (diff) | |
download | apk-tools-59271f8c1382efc6b52ac20c862ef7126317d0a8.tar.gz apk-tools-59271f8c1382efc6b52ac20c862ef7126317d0a8.tar.bz2 apk-tools-59271f8c1382efc6b52ac20c862ef7126317d0a8.tar.xz apk-tools-59271f8c1382efc6b52ac20c862ef7126317d0a8.zip |
print: don't print spurious newlines
-rw-r--r-- | src/print.c | 6 | ||||
-rw-r--r-- | test/provides10.test | 3 | ||||
-rw-r--r-- | test/provides11.test | 3 |
3 files changed, 5 insertions, 7 deletions
diff --git a/src/print.c b/src/print.c index 63be863..b2bbca4 100644 --- a/src/print.c +++ b/src/print.c @@ -100,10 +100,10 @@ void apk_print_progress(size_t done, size_t total) int apk_print_indented(struct apk_indent *i, apk_blob_t blob) { - if (i->x + blob.len + 1 >= apk_get_screen_width()) - i->x = printf("\n%*s" BLOB_FMT, i->indent, "", BLOB_PRINTF(blob)) - 1; - else if (i->x <= i->indent) + if (i->x <= i->indent) i->x += printf("%*s" BLOB_FMT, i->indent - i->x, "", BLOB_PRINTF(blob)); + else if (i->x + blob.len + 1 >= apk_get_screen_width()) + i->x = printf("\n%*s" BLOB_FMT, i->indent, "", BLOB_PRINTF(blob)) - 1; else i->x += printf(" " BLOB_FMT, BLOB_PRINTF(blob)); apk_progress_force = 1; diff --git a/test/provides10.test b/test/provides10.test index 4485543..ba8ab7b 100644 --- a/test/provides10.test +++ b/test/provides10.test @@ -7,5 +7,4 @@ ERROR: unsatisfiable constraints: conflicted-provider (virtual): provided by: conflicted-provider-a conflicted-provider-b - required by: - conflicted-dep-0.1[conflicted-provider] + required by: conflicted-dep-0.1[conflicted-provider] diff --git a/test/provides11.test b/test/provides11.test index 47af3b2..e9f806e 100644 --- a/test/provides11.test +++ b/test/provides11.test @@ -7,5 +7,4 @@ ERROR: unsatisfiable constraints: conflicted-provider (virtual): provided by: conflicted-provider-a conflicted-provider-b - required by: - conflicted-dep-0.1[conflicted-provider] + required by: conflicted-dep-0.1[conflicted-provider] |