LameXP/etc/Patches/mpg123-FlushProgressFix.V1.diff

24 lines
679 B
Diff
Raw Normal View History

src/common.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/common.c b/src/common.c
index cb0c092..bc1b440 100644
--- a/src/common.c
+++ b/src/common.c
@@ -429,6 +429,7 @@ void print_stat(mpg123_handle *fr, long offset, out123_handle *ao, int draw_bar)
else
#endif
fprintf(stderr, "\r%s", line);
+ fflush(stderr);
}
}
/* Check for changed tags here too? */
@@ -437,6 +438,7 @@ void print_stat(mpg123_handle *fr, long offset, out123_handle *ao, int draw_bar)
if(line) /* Clear the inverse video. */
fprintf(stderr, "\r%s", line);
fprintf(stderr, "\nICY-META: %s\n", icy);
+ fflush(stderr);
}
if(line && line != linebuf)
free(line);