Signed-off-by: Simon Gomizelj <[email protected]>
---
 src/pacman/util.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/pacman/util.c b/src/pacman/util.c
index f326849..bbc2d88 100644
--- a/src/pacman/util.c
+++ b/src/pacman/util.c
@@ -1496,7 +1496,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) {
@@ -1505,6 +1505,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;
@@ -1563,11 +1566,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;
 }
 
-- 
1.8.1.5


Reply via email to