diff --git a/Common/GmshMessage.cpp b/Common/GmshMessage.cpp index 415c39f730f497587a40cd08bafaa1e505b95dd1..0de083e5fe70c91e4dfe1ccd3961165a168c01af 100644 --- a/Common/GmshMessage.cpp +++ b/Common/GmshMessage.cpp @@ -470,7 +470,7 @@ void Msg::ProgressMeter(int n, int N, bool log, const char *fmt, ...) } #endif - if(log && CTX::instance()->terminal){ + if(!streamIsFile(stdout) && log && CTX::instance()->terminal){ fprintf(stdout, "%s \r", (n > N - 1) ? "" : str2); fflush(stdout);