diff options
Diffstat (limited to 'src')
| -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;  } | 
