diff options
-rw-r--r-- | src/pacman/util.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/pacman/util.c b/src/pacman/util.c index 22fdb361..d503073a 100644 --- a/src/pacman/util.c +++ b/src/pacman/util.c @@ -1495,7 +1495,7 @@ static int question(short preset, const char *format, va_list args) fflush(stdout); fflush(stderr); - fprintf(stream, ":: "); + fputs(config->colstr.colon, stream); vfprintf(stream, format, args); if(preset) { @@ -1504,6 +1504,9 @@ static int question(short preset, const char *format, va_list args) fprintf(stream, " %s ", _("[y/N]")); } + fputs(config->colstr.nocolor, stream); + fflush(stream); + if(config->noconfirm) { fprintf(stream, "\n"); return preset; @@ -1562,11 +1565,13 @@ int colon_printf(const char *fmt, ...) int ret; va_list args; - fputs(":: ", stdout); va_start(args, fmt); + fputs(config->colstr.colon, stdout); ret = vprintf(fmt, args); + fputs(config->colstr.nocolor, stdout); va_end(args); + fflush(stdout); return ret; } |