Flush stderr after logging progress

This commit is contained in:
Erica Fischer
2022-12-30 12:38:37 -08:00
parent eef29084ec
commit fc8007a2ab
5 changed files with 11 additions and 0 deletions
+2
View File
@@ -1436,6 +1436,7 @@ serial_feature next_feature(FILE *geoms, std::atomic<long long> *geompos_in, int
if (progress >= *oprogress + 0.1) {
if (!quiet && !quiet_progress && progress_time()) {
fprintf(stderr, " %3.1f%% %d/%u/%u \r", progress, z, tx, ty);
fflush(stderr);
}
if (logger.json_enabled && progress_time()) {
logger.progress_tile(progress);
@@ -2562,6 +2563,7 @@ long long write_tile(FILE *geoms, std::atomic<long long> *geompos_in, char *stri
if (progress >= oprogress + 0.1) {
if (!quiet && !quiet_progress && progress_time()) {
fprintf(stderr, " %3.1f%% %d/%u/%u \r", progress, z, tx, ty);
fflush(stderr);
}
if (logger.json_enabled && progress_time()) {
logger.progress_tile(progress);